diff --git a/blueprints/education/routes.py b/blueprints/education/routes.py index f593b5f..891cffb 100644 --- a/blueprints/education/routes.py +++ b/blueprints/education/routes.py @@ -5,8 +5,8 @@ Education Routes Platforma Edukacyjna - materiały szkoleniowe dla członków Norda Biznes. """ -from flask import render_template -from flask_login import login_required +from flask import render_template, url_for +from flask_login import login_required, current_user from . import bp @@ -25,6 +25,15 @@ def index(): 'status': 'available', 'video_url': 'videos/nordabiz-zajawka-final.mp4' }, + { + 'id': 2, + 'title': 'Opinie Google - jak budować reputację firmy', + 'description': 'Praktyczny poradnik o opiniach w Google. Dowiedz się, jak zachęcać klientów do wystawiania opinii i jak odpowiadać na recenzje.', + 'type': 'guide', + 'duration': '12 min czytania', + 'status': 'available', + 'url': 'education.google_reviews_guide' + }, { 'id': 3, 'title': 'Skuteczny networking w Izbie', @@ -44,3 +53,40 @@ def index(): ] return render_template('education/index.html', materials=materials) + + +@bp.route('/opinie-google', endpoint='google_reviews_guide') +@login_required +def google_reviews_guide(): + """Poradnik o opiniach Google dla członków Izby.""" + from database import db, CompanyWebsiteAnalysis, Company + + # Get GBP data for the current user's company + gbp_data = None + company = None + if current_user.company_id: + company = db.session.get(Company, current_user.company_id) + if company: + analysis = ( + db.session.query(CompanyWebsiteAnalysis) + .filter_by(company_id=company.id) + .order_by(CompanyWebsiteAnalysis.analyzed_at.desc()) + .first() + ) + if analysis and analysis.google_place_id: + links = analysis.google_maps_links or {} + gbp_data = { + 'company_name': company.name, + 'google_name': analysis.google_name, + 'rating': float(analysis.google_rating) if analysis.google_rating else None, + 'reviews_count': analysis.google_reviews_count or 0, + 'photos_count': analysis.google_photos_count or 0, + 'write_review_url': links.get('writeAReviewUri'), + 'reviews_url': links.get('reviewsUri'), + 'place_url': links.get('placeUri'), + 'photos_url': links.get('photosUri'), + 'google_maps_url': analysis.google_maps_url, + } + + return render_template('education/google_reviews_guide.html', + gbp_data=gbp_data, company=company) diff --git a/templates/education/google_reviews_guide.html b/templates/education/google_reviews_guide.html new file mode 100644 index 0000000..3ec19e8 --- /dev/null +++ b/templates/education/google_reviews_guide.html @@ -0,0 +1,647 @@ +{% extends "base.html" %} + +{% block title %}Opinie Google - Poradnik | Norda Biznes Partner{% endblock %} + +{% block extra_css %} + +{% endblock %} + +{% block content %} +
+ +

Opinie Google - jak budowac reputacje firmy

+
+ +
+
+ +

Dlaczego opinie sa wazne?

+

+ Opinie w Google to jeden z najwazniejszych czynnikow, ktore wplywaja na to, czy potencjalny klient + wybierze Twoja firme. 93% konsumentow czyta opinie online przed podjeciem decyzji zakupowej, + a firmy z ocena powyzej 4.0 generuja nawet 270% wiecej zapytan niz te z nizsza nota. +

+

+ Dla czlonkow Izby Norda Biznes opinie sa szczegolnie wazne — buduja zaufanie nie tylko wsrod klientow + indywidualnych, ale takze wsrod potencjalnych partnerow biznesowych szukajacych wykonawcow i podwykonawcow + w regionie. +

+ +
+ Czy wiesz? +

+ Google bierze pod uwage opinie przy ustalaniu pozycji w wynikach wyszukiwania. + Firmy z wieksza liczba pozytywnych opinii pojawiaja sie wyzej w Mapach Google + i w tzw. „local pack” (3 wyniki z mapa na gorze strony wyszukiwania). +

+
+ +

Jak zachecac klientow do wystawiania opinii?

+ +

1. Poprosto — po zakonczeniu uslugi

+

+ Najlepszy moment na prosbe o opinie to chwila, gdy klient jest zadowolony z uslugi. + Wyslij krotka wiadomosc SMS lub e-mail z bezposrednim linkiem do wystawienia opinii. +

+ + {% if gbp_data and gbp_data.write_review_url %} +
+ Twoj link do zbierania opinii: +

+ {{ gbp_data.write_review_url }} +

+

+ Skopiuj ten link i wyslij klientom po zakonczeniu uslugi. Klikniecie przeniesie ich + bezposrednio do formularza wystawiania opinii. +

+
+ {% endif %} + +

2. Ulatw proces

+

+ Im mniej krokow, tym wiecej opinii. Kilka sprawdzonych sposobow: +

+ + +

3. Nie kupuj opinii

+
+ Uwaga! +

+ Google aktywnie wykrywa i usuwa falszywe opinie. Za kupowanie opinii Twoja wizytowka moze zostac + zablokowana lub usuniety z wynikow. Opinie powinny pochodzic od prawdziwych klientow, ktorzy + naprawde skorzystali z Twoich uslug. +

+
+ +

Jak wyglada dobra opinia?

+

+ Nie kazda opinia ma taka sama wartosc. Google i potencjalni klienci szczegolnie cenia opinie, ktore: +

+ + +
+ Dobry przyklad opinii: +

+ „Zlecilismy firmie XYZ remont dachu na budynku biurowym. Pan Marek i jego ekipa pracowali + sprawnie, dotrzymali terminu i dokladnie posprzatali po zakonczeniu pracy. Cena zgodna z oferta, + bez niespodzianek. Polecam kazdemu, kto szuka rzetelnego wykonawcy w regionie.” +

+
+ +
+ Slaby przyklad opinii: +

„Polecam” (zbyt krotka, nie wnosi informacji)

+
+ +

Jak odpowiadac na opinie?

+

+ Odpowiadanie na opinie to rownie wazne jak ich zbieranie. Pokazuje, ze cenisz zdanie klientow + i aktywnie zarzadzasz swoja reputacja. +

+ +

Odpowiedz na pozytywna opinie

+ + +
+ Przyklad odpowiedzi: +

+ „Dziekuje za mile slowa, Panie Andrzeju! Ciesze sie, ze remont dachu przebiegl + sprawnie. W razie potrzeby zapraszamy ponownie. Pozdrawiam — Marek, XYZ Dachy” +

+
+ +

Odpowiedz na negatywna opinie

+ + +
+ Czego nie robic: +

+ Nie atakuj autora opinii, nie ujawniaj danych osobowych, nie oferuj rabatow za zmiane opinii. + Profesjonalna, spokojna odpowiedz buduje wiecej zaufania niz sam fakt negatywnej recenzji. +

+
+ + {% if gbp_data and gbp_data.reviews_url %} +
+ Sprawdz i odpowiedz na opinie swojej firmy: +

+ Przejdz do opinii {{ gbp_data.google_name or gbp_data.company_name }} +

+
+ {% endif %} + +

Zdjecia w profilu Google

+

+ Firmy ze zdjeciami otrzymuja 42% wiecej zapytan o trasie w Mapach Google + i 35% wiecej klikniec w strone internetowa. Warto zadbac o: +

+ + +
+ Wskazowka: +

+ Regularnie dodawaj nowe zdjecia (np. raz w miesiacu). Google premiuje aktywne profile. + Klienci tez moga dodawac zdjecia — warto ich do tego zachecac. +

+
+ + {% if gbp_data and gbp_data.photos_url %} +
+ Zarzadzaj zdjeciami swojej firmy: +

+ Przejdz do zdjec {{ gbp_data.google_name or gbp_data.company_name }} +

+
+ {% endif %} + +

Program Google Local Guides

+

+ Google Local Guides to program lojalnoscowy Google. Kazdy uzytkownik Google moze zostac + Local Guide — wystarczy wystawiac opinie, dodawac zdjecia i uzupelniac informacje o miejscach. +

+

Za aktywnosc zbierasz punkty i awansujesz na kolejne poziomy (1-10):

+ + +
+ Dlaczego to wazne dla Twojej firmy? +

+ Opinie od Local Guides z wyzszym poziomem maja wieksza wiarygodnosc w algorytmie Google. + Zachecaj swoich staleych klientow do zalozenia konta Local Guide — ich opinie beda wazniejsze. +

+
+ +

Zasady Google dotyczace opinii

+

+ Google ma jasne zasady dotyczace tego, jakie opinie sa dozwolone. Znajomosc tych zasad + pomoze Ci zarowno zbierac opinie legalnie, jak i zglaszac te falszywe. +

+ +

Zabronione tresci

+ + +

Jak zglosic falszywa opinie?

+
    +
  1. Wejdz na swoj profil firmy w Google
  2. +
  3. Znajdz opinie, ktora chcesz zglosic
  4. +
  5. Kliknij trzy kropki (…) obok opinii
  6. +
  7. Wybierz „Zglos jako nieodpowiednia”
  8. +
  9. Wypelnij formularz zgloszenia
  10. +
+

+ Google rozpatruje zgloszenia w ciagu kilku dni. Nie wszystkie zgloszenia skutkuja usunieciem + — Google usunie opinie tylko jezeli naruszy zasady. +

+ +

Podsumowanie — plan dzialania

+
    +
  1. Sprawdz swoj profil firmy w Google (link w panelu po prawej)
  2. +
  3. Odpowiedz na wszystkie opinie, na ktore jeszcze nie odpowiedziales
  4. +
  5. Dodaj aktualne zdjecia firmy, uslug i realizacji
  6. +
  7. Przygotuj link do wystawiania opinii i zacznij go wysylac klientom
  8. +
  9. Wyznacz osobe odpowiedzialna za monitorowanie opinii (np. raz w tygodniu)
  10. +
+ +
+ +
+ {% if gbp_data %} +
+

+ + + + + {{ gbp_data.google_name or gbp_data.company_name }} +

+ + {% if gbp_data.rating %} +
+ Ocena + + {{ '★' * (gbp_data.rating | int) }}{{ '☆' * (5 - gbp_data.rating | int) }} + {{ gbp_data.rating }} + +
+ {% endif %} + +
+ Liczba opinii + {{ gbp_data.reviews_count }} +
+ +
+ Zdjecia + {{ gbp_data.photos_count }} +
+ +
+ {% if gbp_data.write_review_url %} + + + Wystaw opinie + + {% endif %} + + {% if gbp_data.place_url %} + + + Zobacz profil w Google + + {% endif %} + + {% if gbp_data.reviews_url %} + + + Przeczytaj opinie + + {% endif %} + + {% if gbp_data.google_maps_url %} + + + Otworz w Mapach + + {% endif %} +
+
+ {% else %} +
+

Brak danych z Google

+

+ {% if company %} + Nie znalezlismy wizytowki Google Business Profile dla firmy {{ company.name }}. + Jezeli Twoja firma ma profil w Google, skontaktuj sie z administratorem portalu. + {% else %} + Nie jestes przypisany do zadnej firmy. Skontaktuj sie z administratorem portalu, + aby przypisac Ci firme. + {% endif %} +

+
+ {% endif %} + + +
+
+{% endblock %} diff --git a/templates/education/index.html b/templates/education/index.html index bd1bb15..3fc6f18 100644 --- a/templates/education/index.html +++ b/templates/education/index.html @@ -329,6 +329,8 @@
{% if material.status == 'available' and material.type == 'video' %}