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 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. +
+ ++ 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). +
++ 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 %} ++ {{ gbp_data.write_review_url }} +
++ Skopiuj ten link i wyslij klientom po zakonczeniu uslugi. Klikniecie przeniesie ich + bezposrednio do formularza wystawiania opinii. +
++ Im mniej krokow, tym wiecej opinii. Kilka sprawdzonych sposobow: +
++ 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. +
++ Nie kazda opinia ma taka sama wartosc. Google i potencjalni klienci szczegolnie cenia opinie, ktore: +
++ „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.” +
+„Polecam” (zbyt krotka, nie wnosi informacji)
++ Odpowiadanie na opinie to rownie wazne jak ich zbieranie. Pokazuje, ze cenisz zdanie klientow + i aktywnie zarzadzasz swoja reputacja. +
+ ++ „Dziekuje za mile slowa, Panie Andrzeju! Ciesze sie, ze remont dachu przebiegl + sprawnie. W razie potrzeby zapraszamy ponownie. Pozdrawiam — Marek, XYZ Dachy” +
++ 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. +
++ Przejdz do opinii {{ gbp_data.google_name or gbp_data.company_name }} +
++ Firmy ze zdjeciami otrzymuja 42% wiecej zapytan o trasie w Mapach Google + i 35% wiecej klikniec w strone internetowa. Warto zadbac o: +
++ Regularnie dodawaj nowe zdjecia (np. raz w miesiacu). Google premiuje aktywne profile. + Klienci tez moga dodawac zdjecia — warto ich do tego zachecac. +
++ Przejdz do zdjec {{ gbp_data.google_name or gbp_data.company_name }} +
++ 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):
++ 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. +
++ Google ma jasne zasady dotyczace tego, jakie opinie sa dozwolone. Znajomosc tych zasad + pomoze Ci zarowno zbierac opinie legalnie, jak i zglaszac te falszywe. +
+ ++ Google rozpatruje zgloszenia w ciagu kilku dni. Nie wszystkie zgloszenia skutkuja usunieciem + — Google usunie opinie tylko jezeli naruszy zasady. +
+ +