You can expect to start seeing results within 6 to 12 months, when you should see a noticeable increase in your website traffic and resulting leads or lead conversions. However, you have to understand that SEO is an ongoing process. It takes time, and the timeframe on when you can ultimately achieve your goals depends on a number of factors. One of these factors is the medical SEO package you sign up for. With longer term SEO, we can incorporate monthly SEO strategies and realign or adjust our efforts based on what we find on monthly performance reports. Other factors that can affect how long it takes to see good results include your website's history including any change in domain, the intensity of competition in your local area, and your competitors' SEO efforts.