Bartbo.pl
Website audit

Website audit and optimization plan for Bartbo.pl

https://bartbo.pl/

The agency specializes in organizing corporate events, team-building activities, outdoor picnics, festivals, catering, masquerades, and mass events.

Website
Bartbo.pl
Audit date
June 9, 2026
🟒
SECTION 1 β€” Quick Fixes (up to 1 hour)
1. Homepage title tag β€” missing keywords and geo-targeting
/
Difficulty: Low Impact: High
Problem: The current title is "Bartbo | Agencja Eventowa" β€” it includes the brand name but lacks commercial phrases and location. Google treats the title tag as one of the most important ranking factors. Competitors from Olsztyn may outrank this page on the query "event agency Olsztyn" simply by having a better title.
✏️ Specific change

Replace in WordPress (SEO plugin β†’ Title) with:
Event Agency Olsztyn – Corporate Events & Team Building | Bartbo

For /agencja-eventowa/:
Professional Event Agency in Poland – Event Management | Bartbo

2. Meta descriptions on multiple pages β€” missing CTA and keywords
/  /oferta/  /kontakt/  /cennik/
Difficulty: Low Impact: Medium
Problem: Homepage: "For over 20 years we have been organizing events..." β€” no CTA, no phrase "event agency Olsztyn". The /contact/ page: "Write to Us, Visit Us!" β€” too generic, not compelling enough to click. The /pricing/ page: the description talks about a sales system rather than prices. This results in a low CTR in search results.
✏️ Specific change

Homepage:
Bartbo event agency – 25 years, 8,200+ events. Corporate parties, team building, company picnics across Poland. βœ… Check our offer and call us!

/pricing/:
How much does an event cost? Discover Bartbo's pricing for corporate events and team building. Get a quote in 3 simple steps – no hidden fees.

/contact/:
Contact Bartbo – office open Mon–Fri 8:00–16:00. Call, write or visit us in Butryny near Olsztyn.

3. Missing alt attributes on images β€” across the entire site
all pages
Difficulty: Low Impact: Medium
Problem: Virtually all images are loaded via base64 SVG placeholders β€” without an alt attribute. Google cannot understand the image content, which excludes the site from Google Images and reduces page relevance for service-related queries.
✏️ Specific change

Fill in alt text for each image in the WordPress Media Library:
β€’ Bartbo logo β†’ Bartbo – event agency logo from Olsztyn
β€’ Team building photo β†’ Outdoor team building – field games for companies
β€’ Evening event photo β†’ Corporate evening party – event management
β€’ Company picnic photo β†’ Company picnic – outdoor activities for businesses
β€’ Client logos (McDonald's etc.) β†’ McDonald's – Bartbo agency client

4. Missing Schema.org markup (LocalBusiness + EventPlanningService)
/  /contact/
Difficulty: Low Impact: High
Problem: The site contains no structured data. Without Schema.org, Google does not display rich snippets (address, phone, business hours, stars) in search results. Competitors with structured markup look more credible and achieve a higher CTR.
✏️ Specific change

Add a JSON-LD block in the page header (via Yoast SEO or Rank Math β†’ Schema Builder):
"@type": "EventPlanningService", address: Butryny 100, phone: 89 513 32 82, hours: Mon–Fri 8:00–16:00.
Add "sameAs" with links to Facebook and Instagram.
On service pages, add "@type": "Service" with the service name and description.

5. Sitemap.xml β€” not verified or submitted to Google Search Console
technical configuration
Difficulty: Low Impact: High
Problem: No confirmation that the sitemap is up to date and registered in Google Search Console. Without this, Google may index new blog posts and service pages more slowly, delaying their appearance in search results.
✏️ Specific change

1. Check: bartbo.pl/sitemap.xml β€” confirm it includes all subpages.
2. In Google Search Console β†’ Sitemaps β†’ add https://bartbo.pl/sitemap.xml.
3. Check robots.txt β€” make sure /oferta/, /blog/, /cennik/ are not blocked.
4. Exclude low-SEO-value pages from indexing: /praca/ (if no content), pagination pages.

6. OG Image on homepage and /contact/ β€” wrong size or missing image
/  /contact/  /imprezy-masowe-w-parku-bartbo/
Difficulty: Low Impact: Medium
Problem: Homepage: og:image is profesjonalizm-279x300.png β€” too small (279px), cropped by Facebook/LinkedIn. The /contact/ page: og:image is an SVG logo file β€” an invalid format for social media. The /imprezy-masowe-w-parku-bartbo/ page: no og:image at all.
✏️ Specific change

Create a dedicated OG Image at 1200Γ—630px for each key page β€” featuring Bartbo's logo + an attractive event photo + short service text. Avoid SVG β€” use JPG/PNG. The /contact/ page should show a photo of the office or the team at Butryny.


🟑
SECTION 2 β€” Medium-Level Tasks (1–8 hours)
7. H1 on homepage and /oferta/ β€” slogans instead of keywords
/  /oferta/
Difficulty: Medium Impact: High
Problem: Homepage H1: "We take care of everything!" β€” a catchy slogan, but with no keywords. The /oferta/ H1: "Offer" β€” a single word, completely useless for Google. The H1 tag is the second most important on-page factor after the title.
✏️ Specific change

Homepage H1:
Event Agency – Corporate Event Management Across Poland
Move "We take care of everything!" to an H2 or a paragraph below the H1.

/oferta/ H1:
Full Event Portfolio – Corporate Parties, Team Building & Picnics

8. Title on /cennik/ and /kontakt/ β€” format should be "Keyword – Bartbo", not the other way around
/cennik/  /kontakt/
Difficulty: Medium Impact: Medium
Problem: Current titles: "Cennik - Bartbo Agencja Eventowa" and "Kontakt - Bartbo Agencja Eventowa". This is the standard WordPress format. The /pricing/ page should target informational phrases like "how much does an event cost" or "corporate event pricing" β€” none of which appear here.
✏️ Specific change

/pricing/:
How much does a corporate event cost? Event Pricing 2025 | Bartbo

/contact/:
Contact Bartbo Event Agency – Olsztyn, Butryny | Bartbo

9. /oferta/festyny-i-pikniki/ β€” no geo-targeting and thin content
/oferta/festyny-i-pikniki/
Difficulty: Medium Impact: High
Problem: The content describes attractions (slides, segways, tents) but contains no geo-specific keywords (Olsztyn, Warmia, Mazury). Phrases like "company picnic Olsztyn" or "outdoor event Warmia" have no chance of ranking because the page simply doesn't contain them.
✏️ Specific change

Add location-specific paragraphs to the page content:
β€’ "We organize company picnics throughout Warmia & Mazury, Olsztyn, the Tri-City area..."
β€’ FAQ section: "Where do you organize picnics?" β†’ answer with a list of regions
β€’ Update meta title to: Company Picnics & Outdoor Events – Warmia, Mazury & All of Poland | Bartbo

10. /imprezy-masowe-w-parku-bartbo/ β€” suboptimal title and missing venue details
/imprezy-masowe-w-parku-bartbo/
Difficulty: Medium Impact: High
Problem: Title: "Imprezy masowe w parku bartbo" β€” lowercase "bartbo" is an error. Missing information about location, park capacity, and infrastructure. Queries like "event venue rental Olsztyn" or "event park Warmia" are significant opportunities the page fails to capture.
✏️ Specific change

Update the title to:
Large-Scale Events at Bartbo Park near Olsztyn – Event Venue Rental

Add to the content: park size (in mΒ²), maximum number of attendees, infrastructure (parking, restrooms, power supply), distance from Olsztyn and main roads.

11. /imprezy-integracyjne/ β€” OG image has wrong proportions (933Γ—933px β€” square)
/imprezy-integracyjne/
Difficulty: Medium Impact: Medium
Problem: og:image is 933Γ—933px (square). Facebook and LinkedIn expect 1200Γ—630px (1.91:1 ratio). A square image gets cropped, which looks unprofessional when sharing the link on social media. The /imprezy-integracyjne/ page is likely one of the most commercially important β€” it deserves proper presentation.
✏️ Specific change

Create a new OG image for this page at 1200Γ—630px: ideally a group photo from a corporate team-building event with the Bartbo logo and the text "Team building events – since 2001". Update in WordPress SEO β†’ Social.

12. /contact/ β€” last updated 2023, no Google Maps embed and no NAP data
/contact/
Difficulty: Medium Impact: High
Problem: The /contact/ page was last modified in March 2023. For local SEO, Google expects consistent NAP data (Name, Address, Phone) across all channels. The absence of an embedded Google Maps widget on the contact page is a missed opportunity for local signals.
✏️ Specific change

1. Embed a Google Maps iframe with a pin at Butryny 100.
2. Add NAP data as HTML text (not an image!): company name, address, phone, email β€” in Schema.org-compatible format.
3. Clearly list business hours in the page text.
4. Update the page (this will refresh the modification date and send an activity signal to Google).


πŸ”΄
SECTION 3 β€” Complex Tasks (days / weeks)
13. Blog β€” irregular publishing, articles not optimized for keywords
/blog/
Difficulty: High Impact: High
Problem: The blog exists and has a decent SEO title ("Bartbo Blog – tips on event management"), but only one article from 2024 is visible (a Christmas party post). The lack of publishing regularity and keyword-targeted articles means the blog generates no organic traffic.
πŸ“ Specific change

Develop a 6-month content plan (2–3 articles/month). Example topics:
β€’ "How to organize a team-building event for 100 people?" (~2,800 searches/month)
β€’ "Outdoor team building – 15 ideas for 2025" (~1,600/month)
β€’ "How much does a company picnic cost? Pricing and what's included" (~900/month)
β€’ "Family fun day for employees – how to plan it?"
Each article: min. 1,500 words, H2/H3 structure, at least 3 internal links to service pages.

14. No Google Business Profile or incomplete local profile
off-site β€” Google Maps
Difficulty: High Impact: High
Problem: Bartbo is a regional company from Olsztyn/Butryny. For local queries ("event agency Olsztyn"), Google displays the Local Pack (map block) β€” which appears before organic results. Without a fully completed GBP, the company won't appear in this critical placement.
πŸ“ Specific change

In business.google.com:
β€’ Primary category: Event Planning Service
β€’ Additional categories: Entertainment Agency, Wedding Planner
β€’ Upload 20+ event photos (with descriptions!)
β€’ Fill in the "Services" section with approximate pricing
β€’ Actively gather reviews β€” minimum 20 with company responses
β€’ Publish Google Posts (news, seasonal offers) every 2 weeks

15. No keyword strategy β€” service pages aren't mapped to specific search queries
entire site
Difficulty: High Impact: High
Problem: The site is not optimized for specific queries. Each service page should target 1–3 primary phrases. Currently, service pages overlap in content and "cannibalize" each other (e.g. /agencja-eventowa/ and /imprezy-integracyjne/ have similar content and may compete with each other in Google).
πŸ” Specific change

1. Run keyword research in Senuto or Ahrefs (Polish phrases).
2. Create a keyword map: each page β†’ 1 primary phrase + 2–3 supporting phrases.
Example:
β€’ /imprezy-integracyjne/ β†’ primary phrase: "team-building events for companies"
β€’ /oferta/festyny-i-pikniki/ β†’ primary phrase: "company picnic organization"
β€’ /cennik/ β†’ primary phrase: "how much does a team-building event cost"
3. Eliminate cannibalization by differentiating content and page titles.

16. Core Web Vitals β€” base64 image loading may negatively affect LCP and CLS
entire site (technical)
Difficulty: High Impact: Medium
Problem: The site uses a non-standard approach with base64 SVG placeholders, with actual images loaded via a script. This can cause high CLS (Cumulative Layout Shift) values when images "materialize", which Google penalizes in rankings.
βš™οΈ Specific change

1. Run an audit via PageSpeed Insights and Google Search Console β†’ Core Web Vitals.
2. Targets: LCP < 2.5s, CLS < 0.1, FID < 100ms.
3. Hero images (above the fold) without lazy-load; everything else with loading="lazy".
4. Convert images to WebP format (ShortPixel plugin).
5. Enable caching and CDN (Cloudflare β€” free tier).
6. Minify CSS/JS (WP Rocket or LiteSpeed Cache plugin).

17. Link Building β€” no external links from industry directories or media
off-site β€” link profile
Difficulty: High Impact: High
Problem: Without external links from authoritative Polish sites, the site's Domain Rating is low. External links are one of Google's strongest ranking factors. Without them, competing for high-volume commercial phrases is extremely difficult.
πŸ”— Specific change

Link acquisition strategy:
β€’ Local directories: Panoramafirm.pl, Zumi.pl, Targeo.pl, YP.pl
β€’ Partner links between related domains: park-bartbo.pl ↔ bartbo.pl ↔ karczmabartbo.pl ↔ camping-bartbo.pl (these already exist!)
β€’ MICE directories: Evenea.pl, HR and event industry portals
β€’ Guest articles on team management and HR blogs
β€’ Regional media coverage: Olsztyn.com.pl, local Olsztyn news outlets