Sitemaps
- Index:
https://artlove365.com/sitemap.xml(listed inrobots.txt). - Files:
/sitemaps/static.xmland/sitemaps/{type}-{chunk}-{locale}.xml, withtypeone ofartworks,artists,museums,movements,subjects,genres. - Size: 5,000 entities per chunk, one locale per file → 5,000
<url>per file, each listing all 6hreflangalternates +x-default. Well under Google's 50,000-URL / 50 MB limits. - Order is stable (by row id), so a page never moves between files and
lastmodstays meaningful (updated_at, elsepublished_at). - Only indexable URLs are listed: published artworks, artists with ≥ 1 published work, browse pages with ≥ 3 works.
- Data comes from
GET /v1/seo/sitemaps(counts) andGET /v1/seo/sitemaps/{type}/{chunk}(paths); the web worker renders the XML and caches it for 1 hour.
At full catalog: 276,775 artworks → 56 chunks × 6 locales = 336 artwork files; ≈ 370 files in total.
Submitting
- Google Search Console: verify the
artlove365.comdomain (DNS TXT record in Cloudflare), then submithttps://artlove365.com/sitemap.xmlonce. Roadmap F-SEO-01. - Bing Webmaster Tools: import from Search Console. New URLs also reach Bing daily via IndexNow (key file served at
/{INDEXNOW_KEY}.txt).