Blog

Wiedza o CRM, zarządzaniu firmą i technologii dla biznesu

← Wróć do bloga

Dodaliśmy audio do 10 artykułów blogowych - oto co się zmieniło

Michał Stefaniak · 2026-02-05
Dodaliśmy audio do 10 artykułów blogowych - oto co się zmieniło

Mamy blog na BitFaktura UA z 90 artykułami po ukraińsku. Artykuły poradnikowe - jak wystawić fakturę, co to kosztoris, jakie rekvizity wpisać. Standardowa treść, ruch organiczny z Google.

Pomysł był prosty: dodać do artykułów wersje audio. Nie profesjonalne nagrania, nie podcast z intro i muzyką. Zwykłe odczytanie artykułu - żeby ktoś mógł posłuchać zamiast czytać.

Generowanie audio za 0 zł

Użyliśmy Gemini TTS (text-to-speech od Google). Darmowy tier, bez karty kredytowej. Pipeline wyglądał tak:

  1. Pobierz treść artykułu z bloga
  2. Wygeneruj skrypt podcastu przez Gemini Flash - lekka przeróbka tekstu na formę mówioną
  3. Wygeneruj audio przez Gemini TTS
  4. Skonwertuj na MP3 i wrzuć do CMS

Cały proces na 10 artykułów zajął kilka godzin. Koszt: zero złotych.

Jeden haczyk: Gemini TTS degraduje jakość po około 200 słowach. Audio zaczyna się rozjeżdżać - szum, przyspieszenie, artefakty. Rozwiązanie: dzielenie skryptu na fragmenty po 150 słów (na granicach zdań), generowanie osobno i sklejanie ffmpegiem. Po tej zmianie jakość jest równa od początku do końca.

Co daje audio na blogu

Dla czytelnika to oczywiste - może posłuchać artykułu w drodze do pracy, na spacerze, gdziekolwiek. Nie każdy ma czas siedzieć i czytać 2000 słów o fakturze VAT.

Ale ciekawsze jest to co audio daje od strony technicznej.

Dwell time rośnie. Nagranie 5-minutowego artykułu trwa 5 minut. Jeśli ktoś odpala player i słucha - spędza na stronie 5 minut zamiast 30 sekund scrollowania. Google to widzi.

Strona staje się bogatsza w oczach wyszukiwarki. Artykuł z tekstem, obrazkiem, audio i video to zupełnie co innego niż sam tekst. Google premiuje strony z różnorodnymi mediami.

Jak CMS obsługuje audio i video

W polach dodatkowych (fields JSON) artykułu wpisujesz dwa klucze:

  • audio_url - ścieżka do pliku MP3 w CMS Assets, np. /cms/assets/123/view
  • video_id - identyfikator filmu YouTube (fragment URL po v=)

System automatycznie generuje z tego:

  • og:audio i og:video w meta tagach - przy udostępnianiu linku na social media widać informację o mediach
  • AudioObject i VideoObject w schema BlogPosting (JSON-LD) - Google rozumie co jest na stronie
  • Szablon bloga renderuje audio player i YouTube embed bezpośrednio na stronie

Nie trzeba ręcznie wklejać JSON-LD, nie trzeba dodawać meta tagów. Jedno pole w JSON, reszta automatycznie.

Szablon bloga - jak wygląda rendering

Szablon strony Blog w CMS ma dwie sekcje - listing i widok artykułu. W widoku artykułu warunkowo renderuje player:

Jeśli artykuł ma audio_url - pojawia się player z napisem “Posłuchaj tego artykułu” i informacją że pełna wersja tekstowa jest niżej. Jeśli ma video_id - pojawia się YouTube embed (responsive iframe 16:9).

Player audio to standardowy HTML audio element z lekkim stylowaniem - niebieskie tło, ikona nuty, pełna szerokość. YouTube embed to responsive iframe z proporcją 16:9.

Większość artykułów nie ma ani audio ani video - szablon po prostu pomija te sekcje. Dodanie mediów to kwestia jednego pola w JSON, nie zmiany szablonu.

Structured data - co widzi Google

Dla artykułu z audio i video w schemacie BlogPosting pojawia się AudioObject z URL pliku i formatem audio/mpeg, oraz VideoObject z embed URL YouTube i miniaturką. Plus Open Graph meta tagi: og:audio i og:video.

Dzięki temu social media wiedzą że strona ma media. Telegram, Facebook, LinkedIn mogą wyświetlić player lub miniaturkę przy udostępnieniu linku.

Co dalej - monitoring

Dodaliśmy audio niedawno. Za wcześnie na twarde dane, ale planujemy sprawdzić:

  • Pozycje i CTR tych 10 URL-i w Google Search Console (before/after)
  • Czas na stronie w GA4 - czy audio wydłuża sesje
  • Nowe zapytania z Google zawierające “podcast” lub “audio”

Jeśli wyniki będą dobre - rozszerzymy audio na pozostałe 80 artykułów. Pipeline jest gotowy, koszt generowania to zero, jedyne co trzeba to czas na review skryptów.

Wnioski

Dodanie audio do artykułów blogowych to mały wysiłek z potencjalnie dużym zwrotem. Nie potrzebujesz studia nagraniowego ani budżetu - Gemini TTS generuje przyzwoite nagrania za darmo.

Od strony CMS najważniejsze żeby system obsługiwał to automatycznie. Jedno pole w JSON, a meta tagi, schema i player pojawiają się same. Ręczne wklejanie JSON-LD do każdego artykułu nie skaluje się przy 90 wpisach.

I nie zapomnij o SEO. Sam player na stronie to za mało - Google musi wiedzieć że audio istnieje. AudioObject w schema i og:audio w meta tagach to te sygnały.

← Wróć do bloga