Closed hollowaykeanho closed 1 year ago
Dependency https://github.com/ZORALab/Hestia/issues/16 developed. Ready to deploy.
Constructed data structure add57b6d4562b3e773ef2fc21582f90ec843336d
Implemented in f210ae457441eb26885f72fdf649bda1530038e9
Dropped media type URLs (https://developers.google.com/search/docs/advanced/sitemaps/image-sitemaps) as it does not comply to the standard protocol (https://www.sitemaps.org/protocol.html) where Google did not upstream their development to there.
Description
Since there is a hard limit of max 50MB (uncompressed) total size, max 50,000 URLs, and there is no easy way to test this max limit, it's better we use algorithmic approach to perform sitemap discovery. See: https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap
Secondly, some search engine allows image mapping. See: https://developers.google.com/search/docs/advanced/sitemaps/image-sitemaps
One way is to set each page renders its own
sitemap.xml
, then the parent one uses the<sitemap>
tag to discover the children pages. See: https://developers.google.com/search/docs/advanced/sitemaps/large-sitemapsWith such, it reduces the burden of developing complex sitemap algorithm just in case any user manage to break that maximum limit record with Hestia.
Expected Behavior
Self-discovery sitemap system is developed for future hestia version.
Current Behavior
single sitemap file system is currently deployed which has the risk of hitting the max limit.
Attachment