Google Site Map

Google Site Map is a module that comes with VPCART for Google to crawl your site's static information and dynamic information.

You can use VPCart Google Site Map Generator to generate the Site Map XML file, which needs to be submitted to Google to filter your entire website based on your settings.

To set this up, you need to change the following Software Configuration options:

 

xGSMExportDirectory

The default export directory for Google Site Map Generator XML File. Default value is export.

xGSMExportXMLFileName

The default XML File Name would be generated by Google Site Map Generator. It will be located in the directory that you specify in xGSMExportDirectory. Default value is sitemap.xml

xGSMFrequency

How frequently the page is likely to change. This value provides general information to search engines and may not correlate exactly to how often they crawl the page. Valid values are: always, hourly, daily, weekly, monthly, yearly, never.

 

The "always" value should be used to describe documents that change each time they are accessed. The "never" value should be used to describe archived URLs.

 

Please note that the value of this tag is considered a hint and not a command. Even though search engine crawlers may consider this information when making decisions, they may crawl pages marked "hourly" less frequently than that, and they may crawl pages marked "yearly" more frequently than that. Crawlers may periodically crawl pages marked "never" so that they can handle unexpected changes to those pages.

xGSMPriority

The priority of this URL relative to other URLs on your site. Valid values range from 0.0 to 1.0. This value does not affect how your pages are compared to pages on other sites—it only lets the search engines know which pages you deem most important for the crawlers.

 

The default priority of a page is 0.5.

 

Please note that the priority you assign to a page is not likely to influence the position of your URLs in a search engine's result pages. Search engines may use this information when selecting between URLs on the same site, so you can use this tag to increase the likelihood that your most important pages are present in a search index.

 

Also, please note that assigning a high priority to all of the URLs on your site is not likely to help you. Since the priority is relative, it is only used to select between URLs on your site.

xGSMIncludeAllBlog

Set this to Yes to include all blog records to Google Site Map.

It will override the individual record settings.For example, if you already have set the field "Include in Google Site Map" to Yesfor some blog records and some set to No in the Edit Blog page, then if you set the config "xGSMIncludeAllBlog" to Yes, VPCART will not look for the value of the "Include in Google Site Map" field in the blog record you have set before, but all blog records will be included for Google Site Map.

xGSMIncludeAllNews

Set this to Yes to include all news records to Google Site Map.

It will override the individual record settings.For example, if you already have set the "Include in Google Site Map" field to Yesfor some news records and some set to No in the Edit News page, then if you set the config " xGSMIncludeAllNews" to Yes, VPCART will not look for the value of the field "Include in Google Site Map" field in the news record you have set before, but all news records will be included for Google Site Map.

xGSMIncludeAllContent

Set this to Yes to include all content records to Google Site Map.

It will override the individual record settings.For example, if you already have set the "Include in Google Site Map" field to Yesfor some content records and some set to No in the Edit Content page (Page Manager), then if you set the config "xGSMIncludeAllContent" to Yes, VPCART will not look for the value of the "Include in Google Site Map" field in the content record you have set before, but all content records will be included for Google Site Map.

xGSMIncludeAllProduct

Set this to Yes to include all product records to Google Site Map.

It will override the individual record settings.For example, if you already have set the "Include in Google Site Map" field to Yesfor some product records and some set to No in the Edit Product page, then if you set the config "xGSMIncludeAllProduct" to Yes, VPCART will not look for the value of the "Include in Google Site Map" field in the product record you have set before, but all product records will be included for Google Site Map.

xGSMIncludeAllProductCategory

Set this to Yes to include all product category records to Google Site Map.


It will override the individual record settings.For example, if you already have set the "Include in Google Site Map" field to Yesfor some product category records and some set to No in the Edit Category page, then if you set the config "xGSMIncludeAllProductCategory" to Yes, VPCART will not look for the value of the "Include in Google Site Map" field in the product category record you have set before, but all product category records will be included for Google Site Map.


You will also be able to switch Google Site Map on/off and set the Frequency and Priority for each record of Categories, Products, Content Pages, Blogs and News.

After setting the Google Site Map global configs and individual Google record configs, you are able to generate the sitemap XML file through VPCart Control Panel > Modules > Google Add-Ons > Generate Google Site Map.

After that, you will need to upload the sitemap XML file to Google Web Master Tools, so Google will filter the URL Links for your site based on the Site Map.

Google Web Master Tools can be accessed at this link below :
www.google.com/webmasters/tools/

NOTE : VPCart generates Google Site Map filein UTF-8 format as our cart is fully supporting UTF-8 (double bytes characters).

If you submit the Google Site Map file to Google via 3rd party tool, it might not be working properly and 3rd party tool might not read the generated Google Site Map file as UTF-8 format.

To resolve this kind of issue for the moment, you will need to open the Google Site Map file using notepad and re-save it as ANSI encoding and if the first character is a strange character, you need to remove that first character.