SEO for window companies is the work on your Google Business Profile, website pages and reviews that makes a window and door firm show up when someone nearby searches for "windows", "double glazing" or "windows + town". On 12 November 2026 we ran 6 searches from a smartphone in three Italian cities (Verona, Bari and Florence): the map with local listings appeared every time, while local window companies' websites took only 8 of the 52 organic results, and none at all on the generic word for windows (Visilay study with DataForSEO).
Eight out of fifty-two.
And all eight on the same word.
Most window companies think of SEO as "the website that shows up on Google". Then they look at the results page for their own town and find this:
- a map with 4 listings above everything else, including a locksmith;
- DIY chains and online window shops on the generic search, with prices;
- a company from another city in first organic place, in a town that is not its own.
This guide comes from those 6 results pages, which we downloaded and classified one by one, and from three questions we put to ChatGPT the way a homeowner would. The data is Italian; the mechanics are Google's, and they work the same way in the UK.
Why listen to an agency with no window company case study?
Because the problem is the same one other clients face when they sell area by area. For Sunscape, which looks for land for solar farms all over Italy, we built a site from scratch with one page per region: in six months the tracked keywords on page one went from 1 to 38 out of 143, and organic impressions grew from 329 in March to 5,809 in August 2026 (the Sunscape case). A window company that fits in 30 towns has the same need: to be found town by town.
How the website should be built is covered in our guide to a window and door company website; clicks and campaigns in Google Ads for window companies; portals and enquiries in lead generation for window companies. This one is about rankings. You will find:
- how much people search for windows, in Italy and in the UK;
- what Google shows in Verona, Bari and Florence, with the numbers from the 6 pages;
- how to set up your listing (category, name, reviews) without risking suspension;
- which searches your website can win and which to leave to the big retailers;
- who ChatGPT recommends when you ask for a window company, and where it gets the names.
Let's start with the numbers.
How many people search for windows on Google (and in which months)
In Italy the two generic words for windows ("serramenti" and "infissi") get 18,100 searches a month each, and demand peaks in January and March: "infissi" reached 27,100 searches in both months of 2026 (Google Ads, Italy, 12-month average, DataForSEO data of 12 November 2026). In the UK the volume sits on materials and products rather than on the generic word:
| UK search | Searches per month |
|---|---|
| composite doors | 33,100 |
| upvc windows | 22,200 |
| double glazing near me | 8,100 |
| double glazing | 6,600 |
| window companies near me | 4,400 |
| window fitters near me | 4,400 |
| replacement windows | 2,900 |
| double glazing companies | 720 |
| seo for window companies | 10 |
The Italian picture adds two things the UK table also hints at.
First: brand names are searched as much as materials. In Italy "Oknoplast" and "Finstral" get 8,100 searches a month each, more than the Italian for "windows near me" (4,400). Someone searching for a brand is already choosing a product: if you sell that brand, the search is yours to answer (more on this below).
Second: town searches are small and the word changes from town to town. In Verona people type "serramenti" (480 a month with the city name), in Florence "infissi" (480 against 260). In the UK the same split exists between "windows", "double glazing" and "window fitters".
So the right word changes within the same country?
Yes. That is the first reason a "windows in [town]" page copied for 30 towns is not enough: it has to be written with the word people use there.
And who searches for SEO for window companies? Ten people a month in the UK, ten in Italy. Owners do not search for it: they notice it when the phone rings less.
What Google shows in Verona, Bari and Florence (6 searches, 52 results)
Someone who searches for windows in their own town sees the map with 4 listings first, then a row of local company websites, then organic results in which local window companies are a minority. On 12 November 2026 we downloaded with DataForSEO the Google mobile results pages for the two Italian words for windows ("serramenti" and "infissi"), geolocated in Verona, Bari and Florence, and classified every result by hand:
| What we found | Verona serramenti | Verona infissi | Bari serramenti | Bari infissi | Florence serramenti | Florence infissi | Total |
|---|---|---|---|---|---|---|---|
| Listings in the map | 4 | 4 | 4 | 6 | 4 | 4 | 26 |
| AI Overview | yes | yes | yes | no | yes | yes | 5 of 6 |
| "Related websites" block | yes | yes | yes | no | yes | yes | 5 of 6 |
| Paid ads | 0 | 3 | 0 | 0 | 0 | 0 | 3 |
| Organic: local window companies | 5 | 0 | 3 | 0 | 0 | 0 | 8 |
| Organic: directories and portals | 2 | 0 | 3 | 1 | 2 | 0 | 8 |
| Organic: online shops and DIY chains | 1 | 2 | 1 | 2 | 1 | 3 | 10 |
| Organic: manufacturers | 0 | 1 | 0 | 1 | 1 | 1 | 4 |
| Organic: guides, encyclopedias, companies from other cities | 2 | 5 | 1 | 4 | 5 | 5 | 22 |
| Total organic | 10 | 8 | 8 | 8 | 9 | 9 | 52 |
On "infissi" local window companies never appear in the organic results. In their place: Tecnomat (in 3 pages out of 6), Leroy Merlin, online window shops with prices, and national guides on window costs.
And then there are companies from other cities. In Florence the first organic result on "infissi" was a window company from Modena; a Rome manufacturer whose page title says "we make certified windows in Rome" appeared in both Bari and Florence. On "serramenti Florence" no organic result came from a Florence company (a single run, to be repeated before drawing conclusions about Florence alone).
So the website is useless?
No, but it wins on the right search. On "serramenti" in Verona 5 of the 10 organic results were Verona companies, in Bari 3 of 8. All 8 had the town name in the page title. Only one (Verona Finestre, first in Verona) also named a material, uPVC.
The map, on the other hand, is always there: 6 pages out of 6. And below the map, in 5 pages out of 6, Google shows a "Related websites" block with 6 to 10 sites of local companies. It is a second shop window, and it goes to companies whose listing and website are linked.
Paid ads? Only on one page out of six (3 ads). Bids and budgets are covered in Google Ads for window companies.
What a window company's Google listing should look like (category, name, reviews)
A window company's Google listing gets into the map if Google judges it relevant to the search, close to the searcher and well known: these are the three factors stated in Google's help page on local ranking (relevance, distance and prominence), where prominence also depends on the number of reviews and of sites linking to the business.
Across the 6 pages we counted 26 map appearances and 19 different listings. This is what they look like:
| What we measured | Result |
|---|---|
| Different listings in the map | 19 (26 appearances) |
| Primary category "Window supplier" | 10 of 19 |
| Category "PVC windows supplier" | 4 of 19 |
| Category "Locksmith" | 2 of 19 |
| Other categories ("Store", "Door shop", "Window installation service") | 3 of 19 |
| Name containing a word for windows | 16 of 19 |
| Name containing a manufacturer's brand | 2 of 19 |
| Reviews: median (minimum and maximum) | 110 (from 12 to 490) |
| Listings with fewer than 40 reviews | 6 of 19 |
| Median rating | 4.9 |
| Listings in the map for both searches | 7 of 19 |
| Listings with no website | 1 of 19 |
1. The primary category: a window category, not "Store"
10 listings out of 19 use the Italian equivalent of "Window supplier", 4 "PVC windows supplier". Then the exceptions: 2 listings with "Locksmith" as their category, one generic "Store", one "Door shop".
Google says so on its page about business categories: the categories you choose affect your local ranking. A window company listed as "Store" competes with hardware shops. How to choose primary and secondary categories is in our guide to Google Business Profile categories.
2. The name: no extra keywords
16 listings out of 19 have a word for windows in their name. That is fine when it is the company's real name.
The problem is names like "BM Service - Locksmith Verona 24h Emergency Door Opening, Locks, Security Doors, Shutters and Blinds" (our translation), with 445 reviews, in the map for windows in Verona. Or a Bari listing whose name strings together "Showroom Doors and Windows | Windows and Frames Bari".
Google's guidelines are explicit: the name must reflect the business's real-world name, and adding unnecessary information can get the profile suspended. If a competitor stuffs its name and outranks you, the route is to report it: how is in our guide to Google Maps spam.
What about the brand in the name, like "Oknoplast Premium Partner"?
We found it in 2 listings out of 19 (one "Internorm Windows Verona", one "Oknoplast Premium Partner"). The same guidelines exclude product or service information and location information from the name: "Internorm Windows Verona" contains both. An authorised dealer has better places to say it: the description, the products section and the brand page on its own website.
3. Reviews: the median is 110
The 19 listings have a median of 110 reviews (from 12 to 490) and a median rating of 4.9. None had zero reviews. 6 of 19 had fewer than 40: you can get into the map with few reviews if distance and category are right.
The most instructive case is Ambriola in Bari: no keyword in the name, 101 reviews, a window category, in the map for both searches.
For a window company, reviews have one advantage over other trades: there is a precise moment to ask, the day of the fitting, with the new windows in. How to ask without breaking the rules is in our guide to Google reviews; how to answer the one about a bad fitting, in the guide on responding to Google reviews.
Is your listing in the map when someone nearby searches for windows?
You have just seen that locksmiths and keyword-stuffed names get into the map, and that on the generic word local window companies drop out of the organic results. We can check your listing category, name and reviews and your website pages together, and tell you which local searches you are missing today.
Book a strategy callWhich searches a window company's website can win (and which to leave to the retailers)
A window company's website wins on searches that combine town and product ("windows Verona", "uPVC windows Verona") and on the questions of people who are still choosing, not on the bare generic word, where in our 6 pages DIY chains, online shops and national guides ruled. The pages to have, in order of return:
1. One page per fitting area, using the word people use there
The 8 local companies found in organic results all had the town in the title. Google's related searches confirm it: in Verona it suggests "windows Verona and province", "uPVC windows Verona", "window repair Verona".
An area page is not a copy with the town name swapped: showroom address, the towns where you fit, jobs done there, survey times. The difference between a useful location page and a doorway page (built only to catch the search) is explained in our guide to location pages. If you fit in a county where you have no branch, read also how to rank in another city.
2. One page per material
In the UK "upvc windows" gets 22,200 searches a month and "composite doors" 33,100; in Italy "PVC windows" gets 12,100 and "aluminium windows" 5,400. In the titles of the 8 local organic results a material appeared once: it is the least occupied space on the results page.
3. Pages that answer the recurring questions
In 5 pages out of 6 Google's "People also ask" box included the difference between the two Italian words for windows, and in 3 "how much does it cost to replace the windows in a house" and "what do you call the person who fits windows". The guides that answer these questions are the ones that appeared in Verona, Bari and Florence alike, even though written elsewhere.
But can a small local firm beat a national guide?
On the bare word, hardly. On the question with the town ("how much to replace 6 windows in Verona"), yes, because nobody has written it. Price and comparison pages, with volumes, are in our guide to lead generation for window companies.
4. The page for the brand you sell
Finstral's national site appeared in 3 pages out of 6. A page like "Oknoplast windows in Verona" on the dealer's site answers people who have chosen the brand and are looking for where to buy it. The same goes for the dealer page inside the manufacturer's site: as you will see, ChatGPT uses it.
The same logic (one page per service, one per area) applies to builders: see it applied in our guide to SEO for builders. The rules common to every local business are in our local SEO guide.
Directories: do window companies still need them? (3 pages out of 6)
Yes, as support. Pagine Gialle, the Italian Yellow Pages, appeared in 3 of the 6 pages with the town's list; Europages in 2. In Florence the Pagine Gialle page shown was the one for Rome.
Directories do two things: they send a few clicks and they confirm your name, address and phone number to Google. If the number in the directory is the old one of a closed showroom, they confirm the wrong data. What to check is in our guides to NAP consistency and local citations.
Who ChatGPT recommends when you look for a window company (15 firms in 3 answers)
ChatGPT builds its window company recommendations mainly from local listing data: in the 3 answers we collected on 12 November 2026 (with DataForSEO, web search on) it named 15 companies, and 14 came from a block of listings whose category, rating and review count matched the Google listing.
The three questions, asked in Italian the way a homeowner would:
- "Can you recommend a window company in Verona to replace 6 uPVC windows?"
- "Reliable window fitter in Bari to replace my windows: who do you recommend?"
- "Which aluminium window company in Florence do you recommend?"
What we saw:
- 14 companies out of 15 from the listings block, with rating and reviews;
- sources cited in the text: Google Maps 5 times (all in Bari), one directory, a single company website;
- 6 images taken from finstral.com dealer pages (Finstral Studio dealers in Verona, Oppeano and Bari);
- 5 of the 15 companies were also in the Google map of our 6 searches; another 3 were in "Related websites" or organic results; 7 did not appear on any of the 6 pages.
So ChatGPT just copies Google Maps?
Not quite. It uses listing data, but picks different companies from the map shown for the generic search: the question matters (uPVC, aluminium, "reliable"). A listing with the right category, products and services filled in, and reviews that mention the material gives it more to work with.
Google's AI Overviews, on the other hand, explain what windows are. The only one whose sources the tool returned (Bari) cited 8: Treccani, Wikipedia, Leroy Merlin, Tecnomat, an online window shop, a YouTube video and two window companies, one from Lucca and one from Verona. None from Bari. Whoever wrote the guide gets cited outside their own town.
Google explains on its page about AI features in Search that the usual SEO best practices apply to AI Overviews: indexable pages and helpful content. Nobody can promise a citation; you can work on your listing, your reviews and pages that answer the sub-questions (the mechanism is in our guide to query fan-out). The full test on other trades is in our guide to local AI visibility, and our work on this front is described on the GEO page.
Where to start: 5 things to do this month
- Search for windows on your phone in your own town and note who is in the map, with which category and how many reviews.
- Check your listing's primary category: if it is not a window category, change it.
- Remove from the listing name anything that is not your real name: town, products, manufacturers' brands, "showroom", "24h".
- Write one page for the area where you fit most, using the local word and showing jobs done there.
- Ask for the review on fitting day, with a direct link.
If you want an outside check, the starting point of our local SEO work is exactly this comparison between your listing and the 4 in the map.
FAQs about SEO for window companies
No, unless it is the company's real name, the one on the sign and on your paperwork. Google's guidelines exclude product or service information and location information from the name, and a name with added words can get the profile suspended. In our study Ambriola in Bari was in the map for both searches with a name containing no keyword.
It depends: Google Ads brings enquiries straight away on searches like "window companies near me" (4,400 a month in the UK), while your listing and area pages work over time and are not paid per click. For many firms the right mix is Google Ads on quote searches and SEO on searches that combine town and material.
It depends on the area: in the 6 searches we analysed the median for listings in the map was 110 reviews, but 6 listings out of 19 had fewer than 40. Distance and category matter as much as the count, and so does a steady flow of reviews, for example by asking on fitting day.
No. You need pages for the areas where you have a showroom or documented jobs to show, using the word people use there. Thirty identical pages with the town name swapped are doorway pages, which Google treats as spam.
It depends on what you fix: listing corrections (category, name, hours, products) usually show within a few weeks, area and material pages within a few months. For Sunscape, which works region by region, keywords on page one went from 1 to 38 in six months.
SEO for window companies in short (and the word to check tomorrow)
18,100 monthly searches in Italy for each of the two words for windows.
The map is always there: 6 pages out of 6.
Local window companies' websites: 8 organic results out of 52, none on the second word.
Median of 110 reviews in the map, and two listings were filed as locksmiths.
ChatGPT took 14 companies out of 15 from listing data.
One last point that none of the 6 pages states plainly: Google shows different results for two words that mean the same thing, even in the same town (only 7 listings out of 19 were in the map for both). In the UK the same test applies to "windows", "double glazing" and "window fitters". Before rewriting a page, check which word your customers use. You may find your site is optimised for the word that hardly anyone in your town types.
Speak soon!