ListableL
Listable

Lighter Item Index and Selected Items blocks (send only the fields they display)

Problem The Item Index and Selected Items blocks serialize the full record of every listing into the page: body, all custom fields, SEO data, images. That's about 5 KB per listing, although the block only shows the title and the intro. One of our subject pages with 125 listings weighed 1 MB of HTML. Heavy HTML slows down crawling, mobile loading and Core Web Vitals, and gets worse as the directory grows. Proposal Serialize only the fields each block renders (title, URL, intro, card image when used). Load anything else on demand. Workaround today We replaced the blocks with static Custom HTML lists, generated by a script from the API. Pages dropped from 1 MB to ~170 KB, but the lists no longer update when listings are added, and we have to regenerate them after every import.
ReviewingReviewing

Thanks. FYI: This is already in review as part of a larger batch of work

changed status toReviewing·