Blocking apparatus and a blocking method allow precise alignment of an axis of a button with an axis of a block for blocking process of lens manufacturing. According to another aspect, the invention provides a blocking apparatus and a blocking method for automatically compensating variations in a button geometry without requiring complex adjustments during blocking process of lens manufacturing. According to yet another aspect, the invention provides a button holder that may flexibly float on a seat stage of a blocking apparatus, where the button holder may include a mechanism to self-align on the seat stage after a block of the blocking apparatus interfaces with the button holder.