Yes, since your pergola doesn’t come with a built-in base you will need to attach the posts to either a concrete foundation or continuous post footings that anchor your structure.