Website programming can be very complex and often requires years of experience to become fluent in it. If you are in the process of having a new website or require changes to an existing one then it is important to have a good working relationship with your programmer and work together with them to get what you want to achieve.
A web developer will program all the pages to look and function the way they should and often issues arise when the developer and the customer do not communicate properly. It may be that you (the customer) know exactly want you
When taking through a new website build or updates it is often a good idea to get a flow chart or sitemap and diagrams of how it should look and what should happen when elements are clicked on etc. This can help everyone be able to visual how the site will look and work and ensure that any misunderstandings are picked up quickly.
If you request changes after the visuals have all been agreed, you may end up having to pay additional fees.