In the goal to improve the web site in ranking with some external app measurements, I would suggest To integrated a code editor in Blocs to modify any web pages. Example a way to add a label for icons (aria-label=“…”), as we have it for pictures. But it could be useful also to have this possibility for other manual tasks like to add some specific codes.
That could certainly be astounding for various things allowing users granular control.
Though I would be pleasantly shocked if it ever did occur / happen. The recent inclusion of Custom Interactions and other aspects of the app may definitively indicate it never will. As that’s never been its intention or target user base.
In the meantime Bootstrap Studio or Pinegrow may be interesting to you if that (visual + code) is the direction you’re seeking to venture down.
Otherwise you are better off asking for visual entry points within Blocs for the aspects you need like you mentioned above, verse asking and seeking a full code editor and access to everything.
Maybe worth a try, you could try and use Custom Attributes, by doing the following …
Name:
aria-label=
Value:
"whatever"
It shows up in the page source, however getting it applied exactly where you want it, may be an issue since the structure of the icon is abstracted in the Layer Tree.