![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie. Otóż mam sobie podstronę, gdzie po załadowaniu strony, przez jQuery zmieniam opis strony (meta description tag). Jak to się ma teraz do robota Google? Czy odczytuje on meta tagi w czasie ładowania strony? Czy może nie obsługuje JavaScript`u potrzebnego do działania w/w skryptu? A może jednak poprawnie odczyta zmieniony meta tag? Z góry dzięki za odpowiedź
![]() Ten post edytował unnamedly 24.02.2013, 02:15:53 |
|
|
![]() ![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
pokaż kod Ten post edytował ber32 24.02.2013, 18:11:37 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie powinno być z tym problemów , z tego co wiem to roboty indeksujące odwiedzają stronę i czytają jej zawartość co jakiś czas. Chyba że zabronimy takich wizyt. Zapis wydaje się prawidłowy w Php stosuje się podobnych technik przez zmienne.
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
@up Twoje drugie zdanie nie ma sensu - to, że meta dane są uzupełniane za pomocą zmiennych w PHP, a nie bezpośrednio w kodzie HTML nie ma żadnego znaczenia - kod wynikowy jest taki sam.
Nie interesuje się SEO więc na pytanie nie odpowiem ale poszukałbym (aktualnych) artykułów pod frazami typu "google and dynamic content" albo "google and javascript meta". Ten post edytował markonix 24.02.2013, 18:41:29 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Najprościej chyba będzie to sprawdzić, używając narzędzi dla webmasterów i zobaczyć, czy poprawnie rozpozna Ci JS.
|
|
|
![]() ![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
markonix twoja wypowiedź potwierdziła to co napisałem.
"unnamedly" zastosował podobną technikę z tym że w jquery wynik w html będzie taki sam jak w php. ![]() -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
markonix twoja wypowiedź potwierdziła to co napisałem. "unnamedly" zastosował podobną technikę z tym że w jquery wynik w html będzie taki sam jak w php. ![]() Wynik nie będzie taki sam - bo rozwiązanie PHP jest uniwersalne i powinno być wykorzystywane w pierwszej kolejności. Podmiana przez JS nie zadziała w wielu przypadkach i powinna być stosowana tylko w specyficznych przypadkach. -------------------- |
|
|
![]() ![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
np. w jakich
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Np. na moim komputerze.
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
bot google to nie twój komputer
co do php to trochę odbiegłeś od pytania bo w nim niema nic o php ciekawe gdzie jest sam zainteresowany ![]() -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Ja mówię o użytkowniku końcowym - a tym chyba nie jest tylko bot.
-------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, inna SYTUACJA. Otóż mam sobie plik search.php, a w nim na początku:
Domyślnie strona posiada meta o nazwie robots, atrybucie content i jego wartości index, follow. Teraz chcę przez JS (jQuery) zmienić ten atrybut na noindex, nofollow (patrz: powyższy kod), tak aby roboty nie odwiedzały strony. Na dole wspomnianego pliku umieściłem:
no i w logach bots.txt, pokazało mi: Googlebot | Wyszukiwanie ciągu: | 26.02.2013, 23:06. Czyli tak jakby robot przebrnął obok zmienionym przez jQuery atrybucie noindex, nofollow i zaindeksował sobie stronę i to w dodatku stronę bez sensu, bo nic nie wyszukał. Whatafak? Ten post edytował unnamedly 27.02.2013, 00:49:01 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Nie słyszałem aby bot Google korzystał z szukajek..
Przecież chyba nie wejdzie na stronę i nie będzie wpisywał po kolei wszystkich możliwych wyrazów.. Po prostu potraktował formularz jak link - kliknął szukaj i na tym koniec. Tutaj błąd - czemu można pozostawić pole pustym - powinna być walidacja i required. Cytat Domyślnie [..] wartości noindex, nofollow. [..] chcę [..] na noindex, nofollow ![]() Ten post edytował markonix 27.02.2013, 00:24:18 -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, co do literówki, to poprawione
![]() |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Nadal nie rozumiem czemu robisz to JSem zamiast po prostu zmienić wartość tego atrybutu?
-------------------- |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
To jest skomplikowane. Od początku robiłem stronę, że w obecnej formie nie mogę dać headera do każdej podstrony osobno. Zrobiłem header.php, gdzie jest head dołączany do każdej podstrony, które są zaimplementowane w content.php, a ta w index.php ze stopką itp
![]() Ten post edytował unnamedly 27.02.2013, 19:45:05 |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Co w header trzeba zmienić to już się chyba domyślisz ![]() -------------------- |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 5.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
OK, tyle że header include`uję przed contentem, czyli teoretycznie zmienna $meta_description musiałaby działać wstecz. Da się to zrobić?
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Najpierw logika aplikacji, potem widok (HTML, headery, content).
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:44 |