Website audit and optimization plan for Camping Bartbo
https://camping-bartbo.pl/
Camping Bartbo is a 4-star, year-round campsite and holiday park located in the Warmia-Mazury region of northern Poland, near Olsztyn (Butryny). The site offers multiple accommodation types — tent and caravan/camper pitches, standard cabins, comfort cabins, apartments, and guest rooms — along with a free outdoor sauna and hot tub included for all guests.
Homepage:
Camping Bartbo – Kemping na Warmii i Mazurach | Domki, Apartamenty, Sauna
/cennik:
Cennik Campingu Bartbo 2025 – Namioty, Campery, Domki | Warmia i Mazury
/domki:
Domki letniskowe na Warmii – Camping Bartbo | Wynajem nad jeziorem
/apartamenty:
Apartamenty na Warmii i Mazurach – Camping Bartbo | Nocleg dla 6 osób
/sauna-balia:
Sauna i Balia na świeżym powietrzu – Camping Bartbo | Relaks na Warmii
/kontakt:
Kontakt – Camping Bartbo | Butryny, Warmia i Mazury | Tel. 89 672 66 99
Homepage:
Camping Bartbo ⭐⭐⭐⭐ na Warmii i Mazurach – parcele, domki, apartamenty, sauna i park rozrywki w jednym miejscu. Nie wymagamy rezerwacji. Sprawdź cennik!
/camping:
Pole kempingowe dla namiotów, przyczep i kamperów na Warmii. Prąd, woda, sanitariaty i sauna w cenie. Nad jeziorem Łańsk, blisko Olsztyna.
/kontakt:
Skontaktuj się z Campingiem Bartbo – zadzwoń: 89 672 66 99 lub napisz. Butryny, Warmia i Mazury. Odpowiemy na wszystkie pytania!
/sauna-balia:
Sauna i balia na świeżym powietrzu w cenie noclegu – wyjątkowa atrakcja dla gości Campingu Bartbo na Warmii. Zarezerwuj termin już dziś.
og:url tag is hardcoded to https://camping-bartbo.pl — including /cennik, /domki, /apartamenty, and all the rest. This means that when any page is shared on Facebook/LinkedIn/WhatsApp, the link always points to the homepage. A user clicking "Share" from the cabins page will send their contact a link to the homepage instead of the cabins page. Additionally, Google may interpret this as duplicate content.In the site template, make og:url dynamic so it reflects the current page's URL. For example, on /domki:
<meta property="og:url" content="https://camping-bartbo.pl/domki">
Check and fix the same way on all pages: /cennik, /apartamenty, /pokoje, /sauna-balia, /kontakt, /galeria.
Assign unique og:image values for key pages (1200×630px, JPG format):
• /domki → photo of the cabins from outside, showing the grounds
• /apartamenty → photo of the living room/bedroom interior
• /sauna-balia → photo of the outdoor sauna and tub
• /cennik → collage of accommodation options with prices
• /kontakt → photo of the grounds or reception area
Campground type is especially important — it lets Google show a star rating, address, phone number, and category directly in search results. Competitors with Schema.org markup look more credible and achieve a higher CTR.Add a JSON-LD block to the <head> of the homepage:
"@type": "Campground", name: "Camping Bartbo", address: Butryny 100, telephone: "+48 89 672 66 99", starRating: 4.
Add "sameAs" with links to Facebook and Instagram.
On /domki and /apartamenty, add "@type": "LodgingBusiness" with a description of the rooms and prices.
On /sauna-balia, add "@type": "HealthClub" or "Accommodation" as an additional service.
javascript:location='mailto:\u0063\u0061\u006d...' (unicode escape). This means Google can't see the email when crawling the page → no NAP signal (Name, Address, Phone+Email) → weaker local SEO. Additionally, users with JavaScript disabled can't copy the address or click on it at all.Replace the hidden JS variant with a plain link:
<a href="mailto:camping@bartbo.pl">camping@bartbo.pl</a>
For spam-bot protection, a CSS trick (dir: rtl) can be used, or the protection can simply be removed — Google's crawlers matter more than an email spam filter. Also add the email as text on the /kontakt page for Schema.org NAP.
Homepage H1:
Całoroczny Camping na Warmii i Mazurach – Parcele, Domki i Apartamenty
Move the slogan "Sauna i Balia na świeżym powietrzu" into an H2 below the slider.
/camping H1:
Pole Kempingowe Bartbo – Namioty, Campery i Przyczepy na Warmii
meta description reads "Dwa 4-osobwe apartamenty" while og:description reads "Dwa 5-osobwe apartamenty". The actual page text states a capacity of 6 people. Three different numbers in three places. Besides confusing users, this signals low-quality content to Google. The page title is written in lowercase: "Camping BARTBO - apartamenty" — inconsistent with the rest of the site's pages.1. Pick one consistent number — apartments for 6 people (as stated in the content) — and use it everywhere:
meta description: "Dwa przestronne apartamenty dla 6 osób na Warmii i Mazurach – Camping Bartbo. Salon, sypialnie, kuchnia, sauna w cenie. Od 540 zł/doba."
2. Fix the title: Apartamenty na Warmii i Mazurach – Camping Bartbo | Nocleg dla 6 osób
3. Sync og:description with the meta description.
Fix og:title:
Camping BARTBO - Domki letniskowe Standard i Komfort
Fix og:description:
5 domków bliźniaczych w dwóch standardach na Campingu Bartbo – Standard (8 os.) i Komfort (6 os.) z aneksem kuchennym. Warmia i Mazury, od 450 zł/doba.
Also correct the meta description — it currently describes the apartments: "Dwa 5-osobwe apartamenty..."
1. Add the full address as HTML text: Camping Bartbo, Butryny 100, 11-001 Dywity
2. Embed a Google Maps iframe pinned to Butryny 100
3. State the operating season and hours (in summer: open 7 days a week)
4. Add a "Jak dojechać?" ("How to get here?") section with a brief description of the route from Olsztyn (~15 km)
5. Duplicate the address in the Schema.org LocalBusiness markup on the homepage
1. Standardize the price presentation: state prices both "per cabin/night" and "per person" (where applicable)
2. Add an Apartamenty block to /cennik: from 540 zł/doba/apartament, up to 6 osób
3. Add a Sauna i Balia block for non-staying guests — if this option exists
4. Update the /cennik H1 to: Cennik – Camping Bartbo 2025 instead of just "Cennik"
Expand the page content:
• Add a paragraph: "Nasza sauna i balia dostępne są przez cały rok – zarówno latem, jak i zimą, w sercu Warmii, w pobliżu Olsztyna"
• Add technical specs: capacity, temperature, session duration
• Add FAQs: "Czy sauna jest dostępna zimą?", "Ile osób może korzystać jednocześnie?"
• Update H1: Sauna i Balia na Świeżym Powietrzu – Warmia i Mazury | Camping Bartbo
Create a /blog/ section and build a 6-month publishing plan (2 articles/month). Example topics:
• "Spływy kajakowe Łyną i Maróżką – trasy, wypożyczalnie, ceny 2025" (~1,800 searches/month)
• "Co zobaczyć na Warmii z dziećmi? 15 atrakcji w pobliżu jeziora Łańsk" (~2,200/month)
• "Kemping czy domek? Porównanie form wypoczynku na Warmii i Mazurach"
• "Sauna i balia zimą – dlaczego warto przyjechać na Warmię poza sezonem?"
Each article: min. 1,200 words, H2/H3 structure, at least 3 internal links to commercial pages.
In business.google.com:
• Primary category: Campsite / Pole kempingowe
• Additional categories: Vacation Rental, Tourist Attraction, Sauna
• Upload 30+ photos with descriptions (cabins, apartments, sauna, grounds, views)
• Fill in the "Services" section with pricing
• Actively gather reviews — at least 25, with responses from the campground
• Publish Google Posts about seasonal offers every 2 weeks
• Add the 4-star category to attributes (the Marshal of the Voivodeship's certificate)
1. Run keyword research in Senuto or Ahrefs (Polish phrases).
2. Assign each page 1 primary query:
• /camping → "kemping z namiotem Warmia" / "pole namiotowe Olsztyn"
• /domki → "domki letniskowe na Warmii do wynajęcia"
• /apartamenty → "apartamenty Warmia i Mazury tanie noclegi"
• /sauna-balia → "sauna pod chmurką Warmia nocleg"
• /cennik → "ile kosztuje kemping Warmia ceny 2025"
3. Eliminate cannibalization: give each page a unique H1, unique content, and a unique title.
1. Run an audit via PageSpeed Insights and Google Search Console → Core Web Vitals.
2. Fix the dimensions of the stats block with CSS (min-height) so the animation doesn't cause a layout shift.
3. Check the hero images — they should load without lazy-load (use loading="eager").
4. Convert images to WebP format.
5. Targets: LCP < 2.5s, CLS < 0.1, FID < 100ms.
Link acquisition strategy:
• Tourism directories: Turystyka.pl, Baza-noclegowa.pl, Noclegi.pl, Campingi.pl, ACSI
• Use internal cross-linking within the Bartbo ecosystem: bartbo.pl ↔ park-bartbo.pl ↔ camping-bartbo.pl ↔ karczma-bartbo.pl (these domains already exist!)
• Regional media: Olsztyn.com.pl, tourism portals for Warmia and Mazury
• Polish travel forums: Turystyka.gazeta.pl, camping communities
• Partner links with kayak tour operators on the Łyna and Marózka rivers