People rarely search for a window company by name. They type replacement windows near me, patio door installation in their town, or a brand plus their city. Each of those is a different search, and Google wants a page that matches it. A one-page site with a list of services cannot win them, no matter how good your work is.
Begin with your service pages. Build one page for each product: replacement windows, impact windows if you sell them, patio doors, entry doors and storm doors. Give each its own title, photos and questions people ask about that product. If you are a certified dealer for brands like Andersen, Pella or ProVia, add a page for each brand too. Next, build town pages. Make one page for each town or neighborhood you serve, and make it useful. Show jobs you did there, mention the common home styles, and include a review from a customer in that town. Thin pages that only swap the city name tend to get ignored. Then work on your Google Business Profile. Pick the main window installation category, add door categories as secondary, list your service area, and post new job photos every week or two. Ask every customer for a review by text a few days after the install, once the trim is done. Some studies find that nearly half of consumers avoid businesses with fewer than 20 reviews, so a steady flow matters. Add local business schema to your site so search engines can read your name, address, phone and service area. Then make sure that same name, address and phone appear the same way on Yelp, BBB, Houzz and Angi. Finally, check Google Search Console each month to see which pages earn clicks.