Yes these are quite useful and my website has almost all the qualities you have mentioned.