fcb.ch

Report from Aug 28, 2025 at 8:08 AM

B-
Grade
41
Pages
B-

Overall

70/100

A-

Technical

86/100

C-

Content

57/100

D

Structure

45/100

F

Accessibility

25/100

Website Screenshot

SEO Performance

Core Web Vitals

Core Web Vitals are a set of real-world, user-centered metrics that quantify key aspects of the user experience.
46

Performance

Speed and responsiveness

85

Accessibility

Usability for all users

99

Best Practices

Web standards adherence

78

SEO

Search optimization

Priority Actions

11 items
Critical

Fix 3 broken internal links

High

Improve 3 pages with thin content

High

Ensure there is only one H1 heading on 41 pages

High

Resolve keyword cannibalization for 3 pages competing for the same terms

Medium

Fix incorrect heading hierarchy on 35 pages

Medium

Remove or fill in empty heading tags on 11 pages

Medium

Include target keywords in headings on 41 pages

Low

Shorten long headings on 2 pages for better readability

Low

Avoid using the same heading text multiple times on 15 pages

Low

Review pages with an excessive number of internal links (34 pages)

Domain Rankings

Overview of your domain's search visibility and ranking performance.

Search Rankings

Top 3
5
Top 10
4
Top 20
2
Top 50
22
Top 100
85

Traffic & Rankings

Monthly Visits

475

Traffic Value

$74

Ranking Changes
Improved: +20 New: +75 Declined: -19 Lost: -65

Backlink Analysis

Backlinks are crucial for SEO success as they signal trust and authority to search engines.

Total Backlinks

128673

Found 128,673 backlinks across 5,161 domains

Domain Authority

59

Authority score: 59 with spam score: 0

Network Diversity

2477

2,477 unique IPs across 1,746 subnets

Link Age

80

First backlink discovered: 2019-01-16

Link Type Distribution

Text Anchors: 52717 41.0%
Image Links: 70172 54.5%
Redirects: 23 0.0%
Canonical Links: 1448 1.1%

Link Attributes

Follow Links: 105985 82.37%
NoFollow Links: 22688 17.6%
UGC Links: 202 0.16%

Technical Analysis

Technical SEO ensures search engines can efficiently crawl, understand, and index your website.
0 issues

Content Analysis

High-quality content is essential for both search engine rankings and user engagement.
39 issues
Critical

High-risk AI-generated content

2 affected pages

2
Show affected pages
https://fcb.ch
https://fcb.ch/matchcenter/startcenter/685666a8eae93f0303ef35ca/2025-Thun_-_Basel
Warning

Low engagement content

20 affected pages

37
Show affected pages
https://fcb.ch
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
https://fcb.ch/teams/fcb-frauen/spielerinnen/
https://fcb.ch/startseite/business/hospitality/hospitality-gutscheine/
https://fcb.ch/fans/services/newsletterabo/
https://fcb.ch/teams/1-mannschaft/news/
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
https://fcb.ch/aktuell/news/nachwuchs/
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
https://fcb.ch/teams/nachwuchs/campus/
https://fcb.ch/business/sponsoring-werbung/sponsoren-und-partner/
https://fcb.ch/startseite/business/events/catering/
https://fcb.ch/startseite/club/menschen/team/
https://fcb.ch/aktuell/news/frauen/spielbericht-fcb-frauen-fc-aarau-frauen-4/
https://fcb.ch/aktuell/news/frauen/
https://fcb.ch/teams/1-mannschaft/betreuer/
https://fcb.ch/startseite/club/fcb-kids-club/kids-club/eventgalerie/
Warning

Uniform content structure

1 affected page

1
Show affected pages
https://fcb.ch/teams/1-mannschaft/news/
Info

Common repetitive phrases

4 affected pages

4
Show affected pages
'FC Basel 1893 | Bis 2024' (found 1 times)
'FC Basel 1893 | bis 2023' (found 1 times)
'FC Basel 1893 | 2024 bis Januar 2025' (found 1 times)
'FC Basel 1893 | Januar 2023 bis 2023' (found 1 times)
Warning

Low content originality

1 affected page

1
Show affected pages
https://fcb.ch/teams/fcb-frauen/spielerinnen/
Info

Site-wide AI content metrics

4 affected pages

41
Show affected pages
AI Content Rate: 4.88%
High Risk Rate: 4.88%
Quality Issue Rate: 0.0%
Content Consistency: 100.0%
Warning

Pages with readability issues

20 affected pages

27
Show affected pages
https://fcb.ch
Readability score: 35.4 (difficult)
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Readability score: 39.3 (difficult)
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Readability score: 27.8 (difficult)
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Readability score: 16.4 (difficult)
https://fcb.ch/startseite/business/hospitality/hospitality-gutscheine/
Readability score: 49.4 (difficult)
https://fcb.ch/fans/services/newsletterabo/
Readability score: 49.4 (difficult)
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
Readability score: 34.7 (difficult)
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
Readability score: 35.8 (difficult)
https://fcb.ch/teams/nachwuchs/campus/
Readability score: 30.5 (difficult)
https://fcb.ch/business/sponsoring-werbung/sponsoren-und-partner/
Readability score: 28.8 (difficult)
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Readability score: 43.6 (difficult)
https://fcb.ch/startseite/business/events/catering/
Readability score: 27.2 (difficult)
https://fcb.ch/startseite/club/menschen/team/
Readability score: -64.9 (difficult)
https://fcb.ch/teams/1-mannschaft/betreuer/
Readability score: 34.9 (difficult)
https://fcb.ch/startseite/business/hospitality/hospitality-services/
Readability score: 26.2 (difficult)
https://fcb.ch/startseite/business/hospitality/hospitality-einzeltickets/
Readability score: 34.2 (difficult)
https://fcb.ch/events/stadionfuehrungen-1/
Readability score: 27.3 (difficult)
https://fcb.ch/aktuell/news/alle-news/sfl-sustainability-award-2025/
Readability score: 46.9 (difficult)
https://fcb.ch/club/menschen/verwaltungsrat-und-vorstand-1/
Readability score: 14.9 (difficult)
https://fcb.ch/startseite/teams/fcb-frauen-nachwuchs/u16-frauen/
Readability score: 39.5 (difficult)
Warning

Pages with duplicate titles

2 affected pages

2
Show affected pages
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
'Übersicht | FC Basel - Die offizielle Website' for URLS: https://fcb.ch/startseite/club/fcb-kids-club/kidscamps/
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
'Barrierefreiheit | FC Basel - Die offizielle Website' for URLS: https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit-1/
Warning

Pages using keywords in title but not in body

20 affected pages

39
Show affected pages
https://fcb.ch
Missing Keywords: offizielle, brennefürdrfcb, website
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Missing Keywords: offizielle, basel, website
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Missing Keywords: offizielle, basel, website
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Missing Keywords: offizielle
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Missing Keywords: offizielle, website
https://fcb.ch/teams/fcb-frauen/spielerinnen/
Missing Keywords: offizielle, website
https://fcb.ch/startseite/business/hospitality/hospitality-gutscheine/
Missing Keywords: kaufen, basel, 1893
https://fcb.ch/fans/services/newsletterabo/
Missing Keywords: offizielle, website
https://fcb.ch/teams/1-mannschaft/news/
Missing Keywords: offizielle, website
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
Missing Keywords: offizielle, website
https://fcb.ch/aktuell/news/nachwuchs/
Missing Keywords: promotion
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
Missing Keywords: offizielle, website
https://fcb.ch/teams/nachwuchs/campus/
Missing Keywords: offizielle, website
https://fcb.ch/business/sponsoring-werbung/sponsoren-und-partner/
Missing Keywords: offizielle, männer, basel, website
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Missing Keywords: offizielle, website
https://fcb.ch/startseite/business/events/catering/
Missing Keywords: offizielle, website
https://fcb.ch/startseite/club/menschen/team/
Missing Keywords: offizielle, basel, website
https://fcb.ch/aktuell/news/frauen/spielbericht-fcb-frauen-fc-aarau-frauen-4/
Missing Keywords: offizielle, website
https://fcb.ch/teams/1-mannschaft/betreuer/
Missing Keywords: offizielle, basel, website
https://fcb.ch/startseite/club/fcb-kids-club/kids-club/eventgalerie/
Missing Keywords: offizielle, basel, website
Critical

Pages with keyword cannibalization

3 affected pages

3
Show affected pages
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Competes for 'jakob park' with 2 other pages: https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/, https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit-1/
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Competes for 'jakob park' with 2 other pages: https://fcb.ch/stadion/uebersicht/verkehrsanbindung/, https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit-1/
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit-1/
Competes for 'jakob park' with 2 other pages: https://fcb.ch/stadion/uebersicht/verkehrsanbindung/, https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Warning

Pages with overlapping keywords in the same section

3 affected pages

2
Show affected pages
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Section 'stadion' - Keyword: jakob park
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Section 'startseite' - Keyword: jakob park
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit-1/
Section 'startseite' - Keyword: jakob park

Structure Analysis

A well-organized website structure is crucial for both search engines and users.
68 issues
Warning

Deep page structure (4+ levels)

20 affected pages

39
Show affected pages
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
https://fcb.ch/teams/fcb-frauen/spielerinnen/
https://fcb.ch/startseite/business/hospitality/hospitality-gutscheine/
https://fcb.ch/fans/services/newsletterabo/
https://fcb.ch/teams/1-mannschaft/news/
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
https://fcb.ch/aktuell/news/nachwuchs/
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
https://fcb.ch/teams/nachwuchs/campus/
https://fcb.ch/business/sponsoring-werbung/sponsoren-und-partner/
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
https://fcb.ch/startseite/business/events/catering/
https://fcb.ch/startseite/club/menschen/team/
https://fcb.ch/aktuell/news/frauen/spielbericht-fcb-frauen-fc-aarau-frauen-4/
https://fcb.ch/aktuell/news/frauen/
https://fcb.ch/teams/1-mannschaft/betreuer/
https://fcb.ch/startseite/club/fcb-kids-club/kids-club/eventgalerie/
Warning

Pages with excessive internal links

20 affected pages

34
Show affected pages
https://fcb.ch
155 links
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
110 links
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
110 links
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
111 links
https://fcb.ch/teams/fcb-frauen/spielerinnen/
135 links
https://fcb.ch/fans/services/newsletterabo/
119 links
https://fcb.ch/teams/1-mannschaft/news/
127 links
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
110 links
https://fcb.ch/aktuell/news/nachwuchs/
134 links
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
114 links
https://fcb.ch/teams/nachwuchs/campus/
109 links
https://fcb.ch/business/sponsoring-werbung/sponsoren-und-partner/
109 links
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
111 links
https://fcb.ch/startseite/club/menschen/team/
110 links
https://fcb.ch/aktuell/news/frauen/spielbericht-fcb-frauen-fc-aarau-frauen-4/
126 links
https://fcb.ch/aktuell/news/frauen/
125 links
https://fcb.ch/teams/1-mannschaft/betreuer/
109 links
https://fcb.ch/aktuell/news/nachwuchs/resultate-formation-kw34-2025/
119 links
https://fcb.ch/aktuell/news/1-mannschaft/saisonkarte-25/26/
119 links
https://fcb.ch/aktuell/news/alle-termine-1-mannschaft/
117 links
Critical

Broken internal links

3 affected pages

3
Show affected pages
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Links to https://www.fcb.ch/aktuell/news/1-mannschaft/joggeli-shuttle/ - Status code: 410
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Links to https://www.fcb.ch/de-CH/Saison/Saisonspiel - Status code: 404
https://fcb.ch/teams/1-mannschaft/trainingsplan/
Links to https://fcb.ch/aktuell/news/1-mannschaft/startelf-fcb/ - Status code: 404
Warning

Pages that link to redirects

20 affected pages

1188
Show affected pages
https://fcb.ch
Redirect: https://fcb.ch/
https://fcb.ch
Redirect: https://fcb.ch/aktuell/news/alle-news/
https://fcb.ch
Redirect: https://fcb.ch/aktuell/news/alle-termine-1-mannschaft/
https://fcb.ch
Redirect: https://fcb.ch/aktuell/news/nachwuchs/
https://fcb.ch
Redirect: https://fcb.ch/aktuell/news/frauen/
https://fcb.ch
Redirect: https://fcb.ch/teams/1-mannschaft/betreuer/
https://fcb.ch
Redirect: https://fcb.ch/teams/1-mannschaft/news/
https://fcb.ch
Redirect: https://fcb.ch/teams/1-mannschaft/trainingsplan/
https://fcb.ch
Redirect: https://fcb.ch/teams/nachwuchs/campus/
https://fcb.ch
Redirect: https://fcb.ch/teams/fcb-frauen/spielerinnen/
https://fcb.ch
Redirect: https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
https://fcb.ch
Redirect: https://fcb.ch/startseite/teams/fcb-frauen-nachwuchs/u16-frauen/
https://fcb.ch
Redirect: https://fcb.ch/startseite/teams/fcb-frauen-nachwuchs/u14-frauen/
https://fcb.ch
Redirect: https://fcb.ch/fans/services/newsletterabo/
https://fcb.ch
Redirect: https://fcb.ch/fans/publikationen/rotblau-magazin/
https://fcb.ch
Redirect: https://fcb.ch/fans/publikationen/rotblau-business/
https://fcb.ch
Redirect: https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
https://fcb.ch
Redirect: https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit-1/
https://fcb.ch
Redirect: https://fcb.ch/fans/fanarbeit/programm-2-chance/
https://fcb.ch
Redirect: https://fcb.ch/club/menschen/verwaltungsrat-und-vorstand-1/
Warning

Multiple H1 headings

20 affected pages

41
Show affected pages
https://fcb.ch
Found 8 H1 headings
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Found 5 H1 headings
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Found 4 H1 headings
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Found 17 H1 headings
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Found 8 H1 headings
https://fcb.ch/teams/fcb-frauen/spielerinnen/
Found 13 H1 headings
https://fcb.ch/startseite/business/hospitality/hospitality-gutscheine/
Found 5 H1 headings
https://fcb.ch/fans/services/newsletterabo/
Found 6 H1 headings
https://fcb.ch/teams/1-mannschaft/news/
Found 6 H1 headings
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
Found 7 H1 headings
https://fcb.ch/aktuell/news/nachwuchs/
Found 7 H1 headings
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
Found 5 H1 headings
https://fcb.ch/teams/nachwuchs/campus/
Found 5 H1 headings
https://fcb.ch/business/sponsoring-werbung/sponsoren-und-partner/
Found 9 H1 headings
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Found 11 H1 headings
https://fcb.ch/startseite/business/events/catering/
Found 5 H1 headings
https://fcb.ch/startseite/club/menschen/team/
Found 197 H1 headings
https://fcb.ch/aktuell/news/frauen/spielbericht-fcb-frauen-fc-aarau-frauen-4/
Found 4 H1 headings
https://fcb.ch/aktuell/news/frauen/
Found 6 H1 headings
https://fcb.ch/teams/1-mannschaft/betreuer/
Found 5 H1 headings
Warning

Incorrect heading H1-H6 hierarchy

20 affected pages

35
Show affected pages
https://fcb.ch
Skipped heading level: H2 to H4 -> Backwards heading skip: H4 to H1 -> Skipped heading level: H1 to H3 -> Skipped heading level: H2 to H4 -> Backwards heading skip: H4 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Backwards heading skip: H3 to H1
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H4 -> Backwards heading skip: H4 to H1
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Backwards heading skip: H3 to H1
https://fcb.ch/teams/fcb-frauen/spielerinnen/
Backwards heading skip: H3 to H1
https://fcb.ch/fans/services/newsletterabo/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1
https://fcb.ch/teams/1-mannschaft/news/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H4 -> Backwards heading skip: H4 to H1
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
Skipped heading level: H1 to H4 -> Backwards heading skip: H4 to H1
https://fcb.ch/aktuell/news/nachwuchs/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H4 -> Backwards heading skip: H4 to H1
https://fcb.ch/teams/fcb-frauen-nachwuchs/uebersicht/
Backwards heading skip: H3 to H1
https://fcb.ch/teams/nachwuchs/campus/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1
https://fcb.ch/business/sponsoring-werbung/sponsoren-und-partner/
Backwards heading skip: H3 to H1
https://fcb.ch/startseite/stadion/uebersicht/barrierefreiheit/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H4 to H1
https://fcb.ch/startseite/club/menschen/team/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H2 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1 -> Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1
https://fcb.ch/aktuell/news/frauen/spielbericht-fcb-frauen-fc-aarau-frauen-4/
Backwards heading skip: H3 to H1
https://fcb.ch/aktuell/news/frauen/
Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H3 -> Backwards heading skip: H3 to H1 -> Skipped heading level: H1 to H4 -> Backwards heading skip: H4 to H1
https://fcb.ch/teams/1-mannschaft/betreuer/
Backwards heading skip: H3 to H1
https://fcb.ch/startseite/business/hospitality/hospitality-services/
Skipped heading level: H1 to H5 -> Backwards heading skip: H5 to H1
https://fcb.ch/aktuell/news/nachwuchs/resultate-formation-kw34-2025/
Backwards heading skip: H3 to H1
https://fcb.ch/aktuell/news/1-mannschaft/saisonkarte-25/26/
Backwards heading skip: H3 to H1
Critical

Empty heading tags

11 affected pages

11
Show affected pages
https://fcb.ch
Empty H3 tag detected
https://fcb.ch/fans/services/newsletterabo/
Empty H3 tag detected
https://fcb.ch/club/bewusst-rotblau/zaemme-schutte/
Empty H2 tag detected
https://fcb.ch/aktuell/news/frauen/spielbericht-fcb-frauen-fc-aarau-frauen-4/
Empty H3 tag detected
https://fcb.ch/aktuell/news/nachwuchs/resultate-formation-kw34-2025/
Empty H3 tag detected
https://fcb.ch/aktuell/news/1-mannschaft/saisonkarte-25/26/
Empty H3 tag detected
https://fcb.ch/aktuell/news/alle-news/sfl-sustainability-award-2025/
Empty H3 tag detected
https://fcb.ch/fans/fanarbeit/programm-2-chance/
Empty H2 tag detected
https://fcb.ch/teams/1-mannschaft/trainingsplan/
Empty H3 tag detected
https://fcb.ch/aktuell/news/1-mannschaft/offener-gastsektor-sion-fcb/
Empty H3 tag detected
https://fcb.ch/aktuell/news/nachwuchs/spiel-dich-ins-fcb-tor/
Empty H3 tag detected
Warning

Duplicate headings on page

20 affected pages

15
Show affected pages
https://fcb.ch
'News' used 2 times
https://fcb.ch
'Jeremy Agbonifo wechselt leihweise zum FCB' used 3 times
https://fcb.ch
'0:2 in Kopenhagen – der FCB spielt in der Europa League' used 3 times
https://fcb.ch
'Der FCB ist nominiert für den SFL-Nachhaltigkeitspreis 2025' used 2 times
https://fcb.ch
'Der FCB steht in Kopenhagen vor einer anspruchsvollen Aufgabe' used 2 times
https://fcb.ch
'Anton Kade schliesst sich dem FC Augsburg an' used 2 times
https://fcb.ch
'CHF 14.90' used 2 times
https://fcb.ch
'CHF 99.00' used 2 times
https://fcb.ch
'CHF 19.00' used 2 times
https://fcb.ch
'FCB-Kalender' used 2 times
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
'Fanarbeit' used 2 times
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
'Verkehrsanbindung' used 2 times
https://fcb.ch/teams/fcb-frauen/spielerinnen/
'Tor' used 2 times
https://fcb.ch/teams/fcb-frauen/spielerinnen/
'Abwehr' used 2 times
https://fcb.ch/teams/fcb-frauen/spielerinnen/
'Mittelfeld' used 2 times
https://fcb.ch/teams/fcb-frauen/spielerinnen/
'Angriff' used 2 times
https://fcb.ch/fans/services/newsletterabo/
'News' used 2 times
https://fcb.ch/teams/1-mannschaft/news/
'News' used 2 times
https://fcb.ch/aktuell/news/nachwuchs/
'News' used 2 times
https://fcb.ch/aktuell/news/nachwuchs/
'Nachwuchs' used 2 times
Warning

Overly long headings

2 affected pages

2
Show affected pages
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
H4: 72 chars (max: 70)
https://fcb.ch/aktuell/news/nachwuchs/spiel-dich-ins-fcb-tor/
H1: 83 chars (max: 70)
Warning

Missing keywords in headings

20 affected pages

41
Show affected pages
https://fcb.ch
Keywords missing from H1: basel, 1893, offizielle, website, brennefürdrfcb
https://fcb.ch
Keywords missing from title: fc basel 1893 | offizielle website | brennefürdrfcb
https://fcb.ch
Keywords missing from h1: neuste videos
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Keywords missing from H1: basel, offizielle, website
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Keywords missing from title: fcb-kids club | fc basel - die offizielle website
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Keywords missing from h1: herzlich willkommen beim fcb-kids club
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Keywords missing from H1: stadionordnung, basel, offizielle, website
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Keywords missing from title: stadionordnung | fc basel - die offizielle website
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Keywords missing from h1: fcb-kalender
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Keywords missing from H1: basel, offizielle, website
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Keywords missing from title: fanclubs und fanarbeit | fc basel - die offizielle website
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Keywords missing from h1: fanclubs und fanarbeit
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Keywords missing from H1: basel, offizielle, website
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Keywords missing from title: verkehrsanbindung | fc basel - die offizielle website
https://fcb.ch/stadion/uebersicht/verkehrsanbindung/
Keywords missing from h1: verkehrsanbindung
https://fcb.ch/teams/fcb-frauen/spielerinnen/
Keywords missing from H1: basel, offizielle, website
https://fcb.ch/teams/fcb-frauen/spielerinnen/
Keywords missing from title: spielerinnen | fc basel - die offizielle website
https://fcb.ch/teams/fcb-frauen/spielerinnen/
Keywords missing from h1: spielerinnen
https://fcb.ch/startseite/business/hospitality/hospitality-gutscheine/
Keywords missing from H1: basel, 1893, gutscheine, kaufen
https://fcb.ch/startseite/business/hospitality/hospitality-gutscheine/
Keywords missing from title: fc basel 1893 hospitality gutscheine einlösen und kaufen

Accessibility Analysis

Ensuring your website is accessible to all users enhances user experience and broadens your audience reach.
903 issues
Warning

Insufficient color contrast

20 affected pages

237
Show affected pages
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 4.43 (foreground color: #ffffff, background color: #f00028, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<span>
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 4.43 (foreground color: #ffffff, background color: #f00028, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1
<div class="[ u-weight-bold ]">
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 1.21 (foreground color: #ffdc00, background color: #f2f2f2, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1
<div class="[ o-flag__body ] [ u-caps ] [ u-weight-bold ]">
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 1.21 (foreground color: #ffdc00, background color: #f2f2f2, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1
<div class="[ o-flag__body ] [ u-caps ] [ u-weight-bold ]">
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 2.26 (foreground color: #0a0adc, background color: #f00028, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<span class="c-social-links__title">
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 10.0pt (13.3333px), font weight: normal). Expected contrast ratio of 4.5:1
<button data-testid="uc-show-more" class="sc-klVQfs kknVdk">
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 8.6pt (11.4844px), font weight: normal). Expected contrast ratio of 4.5:1
<a aria-label="Datenschutzerklärung" data-testid="uc-anchor-link" href="https://www.fcb.ch/service/datenschutz/" target="_blank" rel="noopener" class="sc-fHjqPf cBUMET">
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 8.6pt (11.4844px), font weight: normal). Expected contrast ratio of 4.5:1
<a aria-label="Impressum" data-testid="uc-anchor-link" href="https://www.fcb.ch/service/impressum/" target="_blank" rel="noopener" class="sc-fHjqPf cBUMET">
Screenshot
https://fcb.ch
Fix any of the following: Element has insufficient color contrast of 4.43 (foreground color: #ffffff, background color: #f00028, font size: 9.8pt (13.125px), font weight: bold). Expected contrast ratio of 4.5:1
<button role="button" data-testid="uc-accept-all-button" class="sc-dcJsrY GgwPn" style="margin: 4px 0px;">
Screenshot
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Fix any of the following: Element has insufficient color contrast of 2.26 (foreground color: #0a0adc, background color: #f00028, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<span class="c-social-links__title">
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 10.0pt (13.3333px), font weight: normal). Expected contrast ratio of 4.5:1
<button data-testid="uc-show-more" class="sc-klVQfs kknVdk">
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 8.6pt (11.4844px), font weight: normal). Expected contrast ratio of 4.5:1
<a aria-label="Datenschutzerklärung" data-testid="uc-anchor-link" href="https://www.fcb.ch/service/datenschutz/" target="_blank" rel="noopener" class="sc-fHjqPf cBUMET">
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 8.6pt (11.4844px), font weight: normal). Expected contrast ratio of 4.5:1
<a aria-label="Impressum" data-testid="uc-anchor-link" href="https://www.fcb.ch/service/impressum/" target="_blank" rel="noopener" class="sc-fHjqPf cBUMET">
https://fcb.ch/startseite/club/fcb-kids-club/club/kids-club/
Fix any of the following: Element has insufficient color contrast of 4.43 (foreground color: #ffffff, background color: #f00028, font size: 9.8pt (13.125px), font weight: bold). Expected contrast ratio of 4.5:1
<button role="button" data-testid="uc-accept-all-button" class="sc-dcJsrY GgwPn" style="margin: 4px 0px;">
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Fix any of the following: Element has insufficient color contrast of 2.26 (foreground color: #0a0adc, background color: #f00028, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<span class="c-social-links__title">
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 10.0pt (13.3333px), font weight: normal). Expected contrast ratio of 4.5:1
<button data-testid="uc-show-more" class="sc-klVQfs kknVdk">
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 8.6pt (11.4844px), font weight: normal). Expected contrast ratio of 4.5:1
<a aria-label="Datenschutzerklärung" data-testid="uc-anchor-link" href="https://www.fcb.ch/service/datenschutz/" target="_blank" rel="noopener" class="sc-fHjqPf cBUMET">
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Fix any of the following: Element has insufficient color contrast of 4.13 (foreground color: #f00028, background color: #f7f7f7, font size: 8.6pt (11.4844px), font weight: normal). Expected contrast ratio of 4.5:1
<a aria-label="Impressum" data-testid="uc-anchor-link" href="https://www.fcb.ch/service/impressum/" target="_blank" rel="noopener" class="sc-fHjqPf cBUMET">
https://fcb.ch/startseite/stadion/uebersicht/stadionordnung/
Fix any of the following: Element has insufficient color contrast of 4.43 (foreground color: #ffffff, background color: #f00028, font size: 9.8pt (13.125px), font weight: bold). Expected contrast ratio of 4.5:1
<button role="button" data-testid="uc-accept-all-button" class="sc-dcJsrY GgwPn" style="margin: 4px 0px;">
https://fcb.ch/fans/fanarbeit/fanclubs-und-fanarbeit/
Fix any of the following: Element has insufficient color contrast of 2.26 (foreground color: #0a0adc, background color: #f00028, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1
<span class="c-social-links__title">
Critical

Images missing alt text

20 affected pages

41
Show affected pages
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img src="/session.php" class="u-absolute">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img src="/fileadmin/_SYSTEM/Page/logo-sticky.svg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img src="/fileadmin/_SYSTEM/Page/logo-claim.svg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class=" lazyloaded" data-src="https://imgproxy.neusta-sports.de/ElQxAQcJgjhifCcxvo5OrA8EWdlEbCJ_fK1O5sOy…" src="https://imgproxy.neusta-sports.de/ElQxAQcJgjhifCcxvo5OrA8EWdlEbCJ_fK1O5sOy…">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class=" lazyloaded" data-src="https://imgproxy.neusta-sports.de/Ngnp8Z-Ar7qlUaeSgEwCjIHgC8-WbT2umzICV2Ey…" src="https://imgproxy.neusta-sports.de/wLBo2GkTwVBMdWEjbDcphVllqaZN8cvKO4KHVjQ6…">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class=" lazyloaded" data-src="https://imgproxy.neusta-sports.de/9NII0Sxvr3jjwDiCNYLHPhzdHcbBcF5m5Ob-mHXS…" src="https://imgproxy.neusta-sports.de/HZSfU0rja0dppxIa6LOv9ooUAYkBAwDxl0Uxo6-Y…">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class=" lazyloaded" data-src="https://imgproxy.neusta-sports.de/_eIZEmaa9NK-P2SrO8751Ku784TC0LYoe_2J1WLP…" src="https://imgproxy.neusta-sports.de/_eIZEmaa9NK-P2SrO8751Ku784TC0LYoe_2J1WLP…">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/mbN-bAtwUcXBOpFH8imU1orDjSbBOtwlr6SZRXGs…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/enlz9EydkiykX8QUsOxFg5OPiBxWTfZxGMU80mPQ…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/7Nr0IbPcUZTxGpsmhB91eSf1cXBKd_DpN3yV0Jua…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/LXWX1Ouswsx1tu6NNQz7tTDHWbr3biiu76pOd67z…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/-sSX_Vnfb9ac27bdJXSc5LtQQgeas0Tde_kPQrBm…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/rTBZmu2A-b33ZWA6GqVtHWmd5ME4GOF-9rd7joDn…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/HnnoKXfJ2C-ba3Fol_T01qx87qttBxxDCZdPa8jW…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/ZiMJVFNyhCgH7UsNhNsXE78E1gHxhmVkYlwk0kfT…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/uzboOCnyXwRTCzXNZ4HUZfI8LdtLYmfCnGGycKCz…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/VIL4OoFDrAfOun3s99I1ORf5BMqM6ltiIOw8QbiR…" src="/fileadmin/_SYSTEM/News/news_tile_placeholder.jpg">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="lazyload " data-src="https://imgproxy.neusta-sports.de/rPYuk4scj3LdJlL-cGqCDnDlyF3vYCfDIqtRhrLG…">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="[ c-sponsors-list__img c-sponsors-list__img--large ]" src="/fileadmin/Static_Pages/Sponsoren/2025/Leading_Partner/Footer_Header_Bitpa…">
Screenshot
https://fcb.ch
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
<img class="[ c-sponsors-list__img c-sponsors-list__img--large ]" src="/fileadmin/Static_Pages/Sponsoren/2024/Technical_Partner/Footer_Header_Mac…">
Screenshot
Critical

Links missing text

20 affected pages

862
Show affected pages
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="/" class="[ c-site-header__logo-sticky ]">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="/" class="[ u-no-carpet ]">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="/aktuell/news/1-mannschaft/spielbericht-fc-kopenhagen-fc-basel/" class="[ js-slider-link ]">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="/matchcenter/startcenter/6855464ceae93f0303ef342a/2025-Sion_-_Basel" class="c-match-card__link" tabindex="0">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="/aktuell/videos/uebersicht/detailseite-lightbox/?sf2path=&amp;videoId=13441&amp;cH…" class="[ js-slider-link ] [ o-center-child ] [ u-block ] [ u-no-carpet ] [ js…">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="javascript:void(0);" class="[ c-content-slider__control c-content-slider__control--right ] slick-arrow" aria-disabled="false" style="">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="https://shop.fcb.ch/shop/product/cooling-scarf-fcb_8209019568268" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="javascript:void(0);" class="[ c-content-slider__control c-content-slider__control--right ] slick-arrow" aria-disabled="false" style="">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="javascript:void(0);" class="[ c-tabs__control c-tabs__control--right ] slick-arrow" aria-disabled="false" style="">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="javascript:void(0);" class="[ c-appointment-tile__toggle ]">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="javascript:void(0);" class="[ c-appointment-tile__toggle ]">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="javascript:void(0);" class="[ c-content-slider__control c-content-slider__control--right ] slick-arrow" aria-disabled="false" style="">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a class="c-social-icon c-icon c-icon--facebook u-no-carpet" href="https://www.facebook.com/fcbasel1893" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a class="c-social-icon c-icon c-icon--instagram u-no-carpet" href="https://www.instagram.com/fcbasel1893/" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a class="c-social-icon c-icon c-icon--x-twitter u-no-carpet" href="https://twitter.com/FCBasel1893" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a class="c-social-icon c-icon c-icon--youtube u-no-carpet" href="https://www.youtube.com/user/FCBasel1893Videos" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a class="c-social-icon c-icon c-icon--tiktok u-no-carpet" href="https://www.tiktok.com/@fcbasel1893?" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a class="c-social-icon c-icon c-icon--whatsapp u-no-carpet" href="https://www.whatsapp.com/channel/0029VaNhP7JLtOj7uGGjj930" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a class="c-social-icon c-icon c-icon--linkedin u-no-carpet" href="https://www.linkedin.com/company/fc-basel-1893/?originalSubdomain=ch" target="_blank">
Screenshot
https://fcb.ch
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<a href="https://www.macron.com/ch/" target="_blank" class="u-no-carpet" data-tracking-event="sponsors_list_click" data-tracking-param-click-text="{file:current:title}">
Screenshot

Want deeper insights?

Analyze all pages, get weekly reports & automated fixes

Read more