Skip to content

Instantly share code, notes, and snippets.

@Heroes84
Created August 24, 2016 19:41
Show Gist options
  • Save Heroes84/e13d4078abe1b7148e8633237db9f9d2 to your computer and use it in GitHub Desktop.
Save Heroes84/e13d4078abe1b7148e8633237db9f9d2 to your computer and use it in GitHub Desktop.
infobuzer title
switch($category) {
case 2:
$title = 'zakupy grupowe TRAVEL PODRÓŻE';
break;
case 11:
$title = 'zakupy grupowe KRAKÓW';
break;
case 10:
$title = 'zakupy grupowe WARSZAWA - okazje cenowe, kody kupony rabatowe, oferty promocyjne';
break;
case 7:
$title = 'zakupy grupowe ŁÓDŹ';
break;
case 14:
$title = 'zakupy grupowe TRÓJMIASTO - kody kupony rabatowe';
break;
case 9:
$title = 'zakupy grupowe KATOWICE - kupony rabatowe';
break;
case 12:
$title = 'okazje cenowe WROCŁAW';
break;
case 8:
$title = 'okazje cenowe POZNAŃ';
break;
}
@codecode84
Copy link

codecode84 commented Aug 26, 2016

Cześć, tu Łukasz. Fakt - forwardowanie maili tylko zwiększa niepotrzebne zamieszanie.

Problemem nie jest sam kod, ten powyższy jest właściwy. Problemem jest to w jaki sposób Google chce indeksować Waszą stronę. Z tego co udało mi się ustalić, do przełączenia kategorii potrzebne jest użycie cookies na komputerze klienta. Google indexując nie zapisuje cookies, więc wchodząc na podstrony miast / kategorii widzi zawsze to samo, stronę kategorii shopping (domyślna) - uznaje podstrony jako duplicate content i mowiąc krótko głupieje.

Zerknij proszę tu:
http://webcache.googleusercontent.com/search?q=cache:4iF2NnqIUXcJ:www.infobuzer.pl/voucher/show_category/11+&cd=1&hl=pl&ct=clnk&gl=pl

zawartość shopping, title kraków - mimo że jak wejdziesz już sam na stronę to jest OK

Rozwiązania sa dwa:
lepsze: albo przełączanie między kategoriami bez użycia cookies
nieco gorsze: dodanie obok pliku index.php plik kategorie.php (lub inny) ktory zwroci googlowi z użyciem CURL i zapisywanym na ftp (nie u klienta) ciasteczkiem. Gotowy kod moge wyslac.

Jak szybko sprawdzic jak google widzi stronę:

echo(file_get_contents("http://www.infobuzer.pl/voucher/switch_category_home/11"));

zwroci to samo co wszystkie inne:

echo(file_get_contents("http://www.infobuzer.pl/voucher/switch_category_home/10"));
echo(file_get_contents("http://www.infobuzer.pl/voucher/switch_category_home/9"));

poza roznica w title.

Przykład (sam html)
http://www.codeengineers.com/buzer/bez_cookies.php - dla kategorii 9, title Katowice, zawartość shopping

Przykład z cookies zapisanym na ftp
http://www.codeengineers.com/buzer/z_cookies.php - title katowice, oferty tez katowice

Z tego powodu tracicie sporo w oczach Google, dlatego tak cisnę by to zrobić.

Daj znać która wersja rozwiązania będzie dla Ciebie lepsza, dla mnie obie będą OK - istotne by to szybko wdrożyć

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment