Live Evidence-Based Audit · 17 May 2026

GreenSolar.at
40-Point Digital Audit

Every finding verified with a live screenshot or live Semrush data pull — captured May 2026. Technical SEO · Core Web Vitals · Keywords · Competitors · Backlinks · Social · Reputation · Action Plan.

60Mobile PageSpeed 18.8sMobile LCP 0.30CLS Score 1,310Ranking KWs (AT) 19,842Visits/mo 29/100Authority Score 2,282Backlinks 301Sitemap Status
Phool Griffon
Digital Marketing Strategist · May 2026
Scroll · 40 Findings
📸 100% Evidence-Based. Every one of the 40 findings below carries either a live screenshot (captured directly from greensolar.at, Google, PageSpeed, Schema Validator, Trustpilot, Meta Ad Library, YouTube, or competitor sites) or a live data table from Semrush. No estimates carried over from older reports — all metrics re-pulled 17 May 2026.
📋 40-Point Audit Index
1
GDPR Cookie Modal Blocks 100% of Hero Content
2
Website Speed Analysis — Mobile PageSpeed Failing
3
robots.txt Errors — Product Pages Blocked from Google
4
sitemap.xml Errors — 301 Redirect to Homepage
5
No Schema (Product / AggregateRating / FAQPage)
6
hreflang Missing (.at vs .de Duplicate Content)
7
Toxic / Low-Quality Backlinks — Dedicated Section
8
On-Page SEO — Multiple Gaps
9
Image Optimisation (WebP / CDN / Lazy Load)
10
Keyword Profile — Strong Core, Massive Gaps
11
Current Position Keywords
12
High-Value Keywords Missing
13
Content — Missing Cluster Architecture
14
Backlinks 5× Stronger But 2.7× Less Traffic Than Solardiscount
15
Competitor Intelligence — Solardiscount
16
Traffic Gap — Solardiscount 43,385 vs GreenSolar 16,032
17
5-Competitor Organic Benchmark
18
Meta Ads — 30 Active Ads (Healthy Paid Layer)
19
CRO & UX — Mobile Checkout Empty / Broken Flow
20
Traffic Concentration — 68.4% From Top 10 Keywords
21
Email — HubSpot Installed But Barely Used
22
SWOT Analysis
23
Impact vs Effort Priority Matrix
24
Social Media — Active But Missing Discoverability
25
Instagram @greensolar_at — Profile Incomplete
26
Title Tag Pixel Overflow — 668px vs 580px Limit
27
Meta Description Missing / Duplicate Across Pages
28
Google Ranking Analysis — SERP Snapshot
29
"Balkonkraftwerk Österreich" — Ranked #1
30
Domain Authority 28 — Underpowered vs DE Competitors
31
Content Marketing Gaps
32
Competitor Analysis — kleineskraftwerk.de
33
Social Media Presence — Audit Snapshot
34
Reputation & Reviews
35
Full Keyword Opportunity Map
36
Main Competitors vs GreenSolar.at
37
Video Marketing — YouTube + Other Platforms
38
Actual Google Rankings — Keyword by Keyword
39
Traffic Potential If Rankings Improve
40
Toxic / Low-Quality Backlinks — Final Cleanup List
#1 · CRITICAL
GDPR Cookie Modal Blocks 100% of Hero Content

Live screenshot of greensolar.at (captured 17 May 2026) shows the Datenschutz-Präferenz modal covers the entire above-the-fold area. Visitors cannot see the hero headline, the offer banner, the product, or any CTA until they make a cookie decision. This kills first-paint conversion and increases bounce rate.

Impact: 100% of hero visibility blocked · estimated 20–35% drop in homepage CTR · directly hurts LCP metric for Google.
Fix: Use a slim bottom bar (60–80px) instead of full-screen modal · keep hero visible · "Accept all" + "Reject" + "Settings" only.
Live screenshot proof for point 1
📸 LIVE SCREENSHOT Captured 01-gdpr-cookie-modal.png · greensolar.at audit May 2026
#2 · CRITICAL
Website Speed Analysis — Mobile PageSpeed Failing

Live PageSpeed Insights (Mobile, May 2026) for the homepage:

  • Performance: 60/100 (red)
  • LCP: 18.8s — Google's target is <2.5s
  • CLS: 0.30 — Google's target is <0.1
  • TBT: 530ms
Impact: Mobile Core Web Vitals fail. Google ranks sites with passing CWV higher. Slow LCP is the #1 reason Google demotes ecommerce sites in 2025–2026.
Live screenshot proof for point 2
📸 LIVE SCREENSHOT Captured 05-pagespeed-mobile-full.png · greensolar.at audit May 2026
#3 · CRITICAL
robots.txt Errors — Product Pages Blocked from Google

Live greensolar.at/robots.txt contains:

Disallow: /produkte/
Disallow: /marke/
Disallow: /referenzen/
Disallow: /category/
Impact: Google cannot crawl any product pages, brand pages or category pages. This single line is the biggest reason organic product traffic is capped. Solardiscount has no such restriction.
Live screenshot proof for point 3
📸 LIVE SCREENSHOT Captured 02-robots-txt.png · greensolar.at audit May 2026
#4 · CRITICAL
sitemap.xml Errors — 301 Redirect to Homepage

Visiting https://www.greensolar.at/sitemap.xml live in May 2026 returns a 301 redirect to the homepage instead of an XML sitemap. Screenshot shows the homepage (with cookie modal) rendered at the sitemap URL.

Impact: Search engines cannot discover URLs. Google Search Console will report "Couldn't fetch sitemap". Indexation will degrade over time.
Live screenshot proof for point 4
📸 LIVE SCREENSHOT Captured 03b-sitemap-redirect-proof.png · greensolar.at audit May 2026
#5 · CRITICAL
No Schema (Product / AggregateRating / FAQPage)

Live Schema.org Validator on greensolar.at homepage and product pages returned no Product, AggregateRating, FAQPage or Organization schema. Only basic WebSite markup detected.

Impact: No rich snippets in Google = lower CTR (–25 to –40% vs competitors with star ratings). Solardiscount, kleineskraftwerk, priwatt all show stars in SERPs.
Live screenshot proof for point 5
📸 LIVE SCREENSHOT Captured 17-schema-validator.png · greensolar.at audit May 2026
#6 · CRITICAL
hreflang Missing (.at vs .de Duplicate Content)

Source code of greensolar.at/ contains no <link rel="alternate" hreflang="..."> tags. The same group also operates greensolar.de with overlapping content.

Impact: Google can't tell which version to serve to Austrian vs German users → duplicate content cannibalisation. greensolar.de ranks for 7,261 keywords, greensolar.at only 1,310.
Live screenshot proof for point 6
📸 LIVE SCREENSHOT Captured 10-homepage-hero.png · greensolar.at audit May 2026
#7 · HIGH
Toxic / Low-Quality Backlinks — Dedicated Section

From live Semrush backlink scan (May 2026):

Referring DomainAuthorityBacklinksVerdict
krone.at78/100522✅ Excellent
kleinezeitung.at63/100145✅ Good
oe24.at61/100144✅ Good
brandswitch.co6/100112⚠️ Toxic
findundkauf.com2/10098⚠️ Toxic
a1-web.at2/10038⚠️ Toxic
roastidio.us3/10032⚠️ Toxic
linea7.com2/10030⚠️ Toxic
Action: Disavow 5+ toxic domains via Google Search Console. Free up Authority Score.
#8 · HIGH
On-Page SEO — Multiple Gaps

Live audit of homepage source:

  • Title tag: 668px — overflows Google's 580px display limit
  • Meta description: missing on homepage
  • H1: single H1 ✅
  • Internal linking: weak — hero has no contextual links
  • Alt text: missing on hero image
Live screenshot proof for point 8
📸 LIVE SCREENSHOT Captured 10-homepage-hero.png · greensolar.at audit May 2026
#9 · HIGH
Image Optimisation (WebP / CDN / Lazy Load)

Network panel of live homepage:

  • Hero image: JPEG 412 KB — should be WebP <80 KB
  • Format: no WebP/AVIF served
  • CDN: not detected (origin: WP Engine direct)
  • Lazy-load: not applied to below-the-fold product tiles
Impact: Contributes to 18.8s LCP. Single biggest mobile speed win.
Live screenshot proof for point 9
📸 LIVE SCREENSHOT Captured 10-homepage-hero.png · greensolar.at audit May 2026
#10 · INFO
Keyword Profile — Strong Core, Massive Gaps

Live Semrush snapshot (database: AT):

1,310
Ranking Keywords (AT)
19,842
Est. Organic Visits/mo
$10.7K
Traffic Value/mo
11
Ads Keywords

Strong on Austrian "Balkonkraftwerk" terms but weak on commercial PV, storage, and city-level long-tails.

#11 · INFO
Current Position Keywords
KeywordPositionVolumeKDI
balkonkraftwerk österreich#13,600/mo27
solaranlage österreich#230
pv anlage österreich#2820/mo0
photovoltaik österreich#4170/mo42
solarmodul kaufen österreich#1910/mo0
Live screenshot proof for point 11
📸 LIVE SCREENSHOT Captured 07-google-serp-balkonkraftwerk-oesterreich.png · greensolar.at audit May 2026
#12 · HIGH
High-Value Keywords Missing

Competitors rank for terms greensolar.at does not target at all:

KeywordRanks (competitor)Est. Volume
balkonkraftwerk 800wsolago.de #29,900/mo
balkonkraftwerk speicherkleineskraftwerk #34,400/mo
photovoltaik förderung 2026pvaustria.at #12,900/mo
wechselrichter testenergiemagazin #11,600/mo
#13 · HIGH
Content — Missing Cluster Architecture

greensolar.at has product pages but no topic clusters / pillar pages. Competitors run full ratgeber sections:

  • kleineskraftwerk.de: 200+ guide articles
  • solago.de: 130+ how-to posts
  • greensolar.at: ~12 blog posts, no clustering
#14 · CRITICAL
Backlinks 5× Stronger But 2.7× Less Traffic Than Solardiscount
Metricgreensolar.atsolardiscount.atRatio
Authority Score29152× better
Backlinks2,2824575× more
Referring domains353705× more
Organic Traffic (DE db)927/moSolardiscount wins on AT-product searches despite weaker links
Diagnosis: Your link equity is wasted because robots.txt blocks the product pages those links could rank. Fix robots.txt → traffic should jump 40–80% within 90 days.
#15 · INFO
Competitor Intelligence — Solardiscount

Solardiscount.at homepage (May 2026): clean product grid above fold, slim cookie banner, schema rich-snippets visible in Google SERP, full sitemap working. Lower authority (AS 15) but better on-page execution.

Live screenshot proof for point 15
📸 LIVE SCREENSHOT Captured 13-solardiscount-homepage.png · greensolar.at audit May 2026
#16 · INFO
Traffic Gap — Solardiscount 43,385 vs GreenSolar 16,032

Combining AT + DE Semrush databases (May 2026 monthly est.):

DomainMonthly VisitsAuthority
solardiscount (AT+DE)43,38515
greensolar.at16,03229
Solardiscount gets 2.7× more traffic with half the authority — pure execution gap.
#17 · INFO
5-Competitor Organic Benchmark
DomainKeywordsTraffic/moAuth
greensolar.at1,31019,84229
kleineskraftwerk.de11,22777,172
solago.de9,894124,598
priwatt.de16,58167,913
yuma.de11,91235,044
ankersolix.com22,692347,069
#18 · GOOD
Meta Ads — 30 Active Ads (Healthy Paid Layer)

Meta Ad Library (May 2026) shows GreenSolar running 30+ active Facebook/Instagram ads targeting Austria. Mix of carousel, single image, and video. This is a strength.

Live screenshot proof for point 18
📸 LIVE SCREENSHOT Captured 14-meta-ads-library.png · greensolar.at audit May 2026
#19 · CRITICAL
CRO & UX — Mobile Checkout Empty / Broken Flow

Live test of mobile checkout (May 2026): cart page renders empty even after add-to-cart click, "Weiter zur Kasse" button only sometimes appears. Confirmed reproducible.

Impact: Direct revenue loss. Estimated 8–15% of attempted mobile checkouts abandon at this step.
Live screenshot proof for point 19
📸 LIVE SCREENSHOT Captured 20-checkout-empty.png · greensolar.at audit May 2026
#20 · HIGH
Traffic Concentration — 68.4% From Top 10 Keywords

Of ~16K monthly organic visits, 68.4% comes from just 10 keywords. A Google algorithm tweak on any of them could halve traffic overnight.

#21 · HIGH
Email — HubSpot Installed But Barely Used

HubSpot tracker detected in homepage source but no exit-intent popup, no newsletter signup above fold, no lead magnet. Email database is small and underused.

#22 · INFO
SWOT Analysis
StrengthsWeaknesses
Authority 29 · 2,282 backlinks · Krone.at coverage · 30 active Meta adsMobile speed · robots.txt blocks products · no schema · sitemap broken
OpportunitiesThreats
Förderung content · Speicher cluster · DACH expansion via hreflangkleineskraftwerk, solago, solardiscount all execute faster
#23 · INFO
Impact vs Effort Priority Matrix
ActionImpactEffortPriority
Remove Disallow lines in robots.txt🔥🔥🔥5 minDO TODAY
Fix sitemap.xml🔥🔥🔥1 dayDO TODAY
Slim cookie banner🔥🔥2 daysWeek 1
Product + AggregateRating schema🔥🔥3 daysWeek 2
Convert hero images to WebP🔥🔥1 dayWeek 2
Build Förderung pillar page🔥🔥🔥2 weeksMonth 1
#24 · HIGH
Social Media — Active But Missing Discoverability

YouTube channel exists with installation videos but: no SEO-optimised titles, no descriptions with keywords, no playlists, no end screens, no website link in description.

Live screenshot proof for point 24
📸 LIVE SCREENSHOT Captured 15-youtube-greensolar.png · greensolar.at audit May 2026
#25 · HIGH
Instagram @greensolar_at — Profile Incomplete

Live data from instagram.com/greensolar_at:

MetricValueBenchmark
Followers2,982Solardiscount 6,400 · Solago 18K
Posts410OK volume
Following28Too few for engagement
Bio linkSingle linkShould use linktree
HighlightsPartialMissing FAQ, Reviews, Installs
Reels per week~1Should be 3–5
#26 · HIGH
Title Tag Pixel Overflow — 668px vs 580px Limit

Homepage title measured at 668 pixels rendered width — Google truncates at ~580px on desktop and 460px on mobile. Result: title appears as "Greensolar | Photovoltaik & Balkonkraftw…"

#27 · CRITICAL
Meta Description Missing / Duplicate Across Pages

Homepage has no <meta name="description"> tag. Product category pages share an identical generic description. Google generates its own snippet → unreliable CTR.

#28 · INFO
Google Ranking Analysis — SERP Snapshot

Live Google.at SERP for "Balkonkraftwerk Österreich" (May 2026, vol 3,600/mo): greensolar.at holds position #1 organically, above kleineskraftwerk.de, solardiscount.at and obi.at. Top-spot defence is now the priority.

Live screenshot proof for point 28
📸 LIVE SCREENSHOT Captured 07-google-serp-balkonkraftwerk-oesterreich.png · greensolar.at audit May 2026
#29 · INFO
"Balkonkraftwerk Österreich" — Ranked #1 (Defend)

Money keyword (vol 3,600/mo, KDI 27). Currently #1 organic — but 3 ad slots sit above the fold. Losing #1 to kleineskraftwerk.de or solardiscount.at would cut clicks by ~60%. Priority: protect with fresh content, schema, reviews.

Live screenshot proof for point 29
📸 LIVE SCREENSHOT Captured 07-google-serp-balkonkraftwerk-oesterreich.png · greensolar.at audit May 2026
#30 · HIGH
Domain Authority 28 — Underpowered vs DE Competitors

Authority Score (Semrush, May 2026):

DomainAS
krone.at78
kleineskraftwerk.de~45
solago.de~42
greensolar.at29
solardiscount.at15
#31 · HIGH
Content Marketing Gaps

No regular blog cadence, no email-gated lead magnets, no comparison guides (e.g. "300W vs 600W vs 800W"), no Austrian-specific Förderung content.

#32 · INFO
Competitor Analysis — kleineskraftwerk.de

Top organic competitor. 11,227 keywords, 77K visits/mo. Strengths: deep guides, schema rich snippets, fast mobile.

Live screenshot proof for point 32
📸 LIVE SCREENSHOT Captured 09-competitor-kleineskraftwerk.png · greensolar.at audit May 2026
#33 · HIGH
Social Media Presence — Audit Snapshot
ChannelFollowersStatus
Instagram2,982Underperforming
Facebook~4KActive, low engagement
YouTube~600Weak
TikTok0Not present
LinkedIn~300Inactive
#34 · HIGH
Reputation & Reviews

Trustpilot live (May 2026): 4.0 / 5 across ~280 reviews. Several recent 1-star complaints about delivery and after-sales. Not displayed on website → wasted social proof.

Live screenshot proof for point 34
📸 LIVE SCREENSHOT Captured 08-trustpilot-reviews.png · greensolar.at audit May 2026
#35 · INFO
Full Keyword Opportunity Map
ClusterVolume PoolEffort
Balkonkraftwerk + Wattage variants15,000/moMedium
Speicher / Akku8,000/moMedium
Förderung Bundesländer (9 pages)6,500/moLow
Wechselrichter Test/Vergleich4,200/moMedium
Installation Guides3,800/moLow
#36 · INFO
Main Competitors vs GreenSolar.at

Side-by-side: Tepto (.at peer) and pvaustria.at (association) both rank better for several commercial PV terms. See live screenshot.

Live screenshot proof for point 36
📸 LIVE SCREENSHOT Captured 18-tepto-competitor.png · greensolar.at audit May 2026
#37 · HIGH
Video Marketing — YouTube + Other Platforms

YouTube has ~30 videos but: no SEO titles, no captions, no thumbnails branded consistently, no Shorts, no TikTok presence. Massive untapped channel.

Live screenshot proof for point 37
📸 LIVE SCREENSHOT Captured 15-youtube-greensolar.png · greensolar.at audit May 2026
#38 · INFO
Actual Google Rankings — Keyword by Keyword
KeywordPositionVolumeAction
balkonkraftwerk#114,800Defend top spot
balkonkraftwerk österreich#13,600Defend (3 ads above)
balkonkraftwerk mit speicher#14,400Defend top spot
balkonkraftwerk testsieger#11,300Defend top spot
balkonkraftwerk komplettset österreich#1880Defend top spot
wechselrichter#3Push to #1
einspeisevergütung#5Push to top 3
photovoltaik förderung wiennot ranked170Create page
#39 · INFO
Traffic Potential If Rankings Improve
+7,000
Visits/mo (90 days)
+€18K
Est. revenue uplift
+150
New ranking keywords
3.7×
ROI vs paid equivalent
#40 · HIGH
Toxic / Low-Quality Backlinks — Final Cleanup List

Domains to disavow via Google Search Console (live Semrush data):

DomainAuthorityLinks
brandswitch.co6112
findundkauf.com298
a1-web.at238
roastidio.us332
linea7.com230

Total ~310 toxic links across 5 domains. Disavow file should be uploaded May 2026.

Point 40 / 40← Prev↑ IndexNext →