The advantage of a living trust when compared to a will is that with the living trust, the costs and delays associated with probate are avoided because assets are transferred on the date of death to the beneficiaries.You said that your will is from an online form.  In order for the will to be valid, you had to sign it in the presence of two disinterested witnesses who also sign.  The exception to that requirement is if it is a holographic will which is a will signed, dated and completely in your handwriting; then you would not need any witnesses.