JG Pest Control are specialist installers of solar panel bird proofing, protecting domestic and commercial rooftop PV arrays from pigeons, gulls and other nesting birds. Our RSPH (BPCA) Level 2 certified and trained technicians have proofed thousands of rooftop arrays, from single domestic installations to large warehouse roofs. Every system we fit uses non-penetrating, warranty-preserving hardware and carries a written guarantee.
A solar PV installation leaves a gap of roughly 10 to 15 centimetres between the panel and the roof tile. To a feral pigeon that gap is close to a perfect cavity: sheltered from rain and wind, warmed by the panel above, hidden from predators and elevated out of reach. Once one pair raises a clutch, the rest of the local flock follows, and within a single season you can have a permanent colony living above your roof timbers.
Gulls are too large for the cavity, so they perch on top instead, foul the surface heavily and defend the airspace aggressively. This is a particular problem in coastal towns, from Brighton round to Bristol and up the south-western peninsula.
The Four Real Risks
Loss of generationAcidic droppings bond to the panel glass and can cut output by 25 percent or more.
Fire riskDry nesting material packed against live DC cabling in a cavity that runs over 60 degrees.
Voided warrantyTouching the panels, cabling or nests yourself typically breaches the manufacturer warranty.
Biohazard guanoAccumulated droppings in the loft below need specialist biohazard handling.
What We Install
50mm galvanised or 316 stainless steel mesh skirt
Dropper-shaped stainless wire clips (nothing drilled or glued to the frame)
Wire posts and post-and-wire systems for ridges and flat roofs
Stainless gull spikes for panel tops and the surrounding ridge
Done the Right Way
Non-penetrating hardware that preserves the panel warranty
Worked to each panel and inverter manufacturer specification
Optional biohazard cleaning and disinfection of the cavity
Marine-grade hardware on coastal jobs, written guarantee on every install
Why DIY Solar Bird Proofing Voids Your Warranty
Almost every major panel manufacturer (Trina, JA Solar, LG, REC, Jinko, SunPower, Q Cells) writes their warranty around an undisturbed installation. The moment a third party, including a homeowner with a hosepipe and a broom, lifts a panel, washes the underside, touches the cabling or removes a nest, the warranty conditions are typically breached. The same applies to the inverter manufacturers (SolarEdge, Enphase, Tesla, GivEnergy, Sungrow). Our method is designed specifically to keep both warranties intact.
Solar Panel Bird Proofing Questions
JG Pest Control installs solar panel bird proofing nationwide as part of our dedicated bird division. The work is surveyed and fitted by RSPH (BPCA) Level 2 Certified Technicians, quoted in writing before it starts and documented on completion. We are a pest control service rather than a product supplier, so we specify and fit the system rather than sending you a kit. Call 01278 552724 to book a survey.
It does not if it is fitted correctly. The manufacturer warranty is put at risk by anything drilled, glued or fixed through the panel or its frame. We use a mesh skirt held in place by dropper-shaped stainless clips that grip the existing frame, so nothing penetrates the array and nothing is bonded to it. Attempting the job yourself is the more common way the warranty gets breached, because it usually means handling the panels and the cabling.
The gap between the panels and the roof is warm, dry, sheltered from wind and rain, and enclosed on most sides. To a feral pigeon that is a better nesting site than any ledge on the building, which is why an array left unproofed tends to be occupied within a season or two.
It carries real risk. Dry nesting material accumulates against live DC cabling in a cavity that gets hot, droppings on the panel glass reduce generation, and guano builds up in the roof void below where it needs specialist clearance. Nesting material also washes into the gutters and backs water up under the roof covering.
Yes, and the two belong together. We remove nesting material once it is legally clear to remove, clear and disinfect the guano including the roof void where needed, treat any bird mites left behind, then fit the proofing. Clearing without proofing simply leaves the cavity open for the next pair.
A correctly specified stainless or galvanised mesh system is a permanent fix rather than a deterrent that wears off. What shortens the life of an install is undersized mesh, clips that do not suit the frame profile, or gaps left at the awkward corners of the array, which is why the survey matters more than the materials.
Real reviews left on Trustpilot by JG Pest Control customers who mention bird control.
★★★★★
Responsive and organised
Jay and his colleague attended on time to address my pigeon pest problem. They were personable and efficient and my back terrace is now looking much better!
★★★★★
Mischief managed! Paul did a super job with an unwelcome visitor in our chimney – safely and carefully removing the pigeon. Would recommend! (Paul, not the pigeon)
★★★★★
Pigeon Problem Sorted
Big thank you to Ryan & Matt for their help with my pigeon problem. They did a great job of applying the mesh quickly to solar panels, cleaning the mess left by the birds, and tidied up afterwards. Great job and nice blokes, happy to recommend.
★★★★★
Elliot to the rescue
Elliot was efficient and calm removing a very stupid pigeon from my chimney/fireplace. I have a severe bird phobia and he was so kind with me. No mess, bird released into the garden to be stupid another day!
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
_gid
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager