Fatalne indesowanie. O co chodzi?
-
Witam
Mam spory problem z WordPressem. Mam stronę: http://pierwszamilosc10.pl/
I niestety Google niemal w ogóle nie indeksuje wpisów… Mam nawet ( Google powinno indeksować i bez tego) wgrany sitemap: http://pierwszamilosc10.pl/sitemap.xmlNiestety, na niewiele to się zdało. Pytanie dlaczego?
Zwykle wpisy z WP pojawiają sie w Google po ok. minucie, a w moim przypadku zwykle w ogóle.Zobaczcie na przykład to: http://pierwszamilosc10.pl/wiemy-kogo-zagra-tomasz-ciachorowski-w-pierwszej-milosci/
Po wpisaniu tytułu w Google niestety nie ma linku do wpisu, jest zaś do strony głównej. Ostatni raz Google indeksował moje wpisy ponad miesiąc temu. Kuriozum. Nie rozumiem już tego. Jak sobie z tym poradzić?
-
Sprawa wygląda tak, ze dodałem: <meta name=”robots” content=”noindex,follow” /> do header.php, ale z tego co napisał Marcin trzeba jeszcze do wpisów, ale tego już nie wiem jak zrobić, bo w single.php nie ma sekcji head. Co robić?
Robisz to tylko w header.php.
Dodajesz tylko warunek, patrz http://codex.wordpress.org/Function_Reference/is_home<?php is_home(); ?>
To? Gdzie mam to wsadzić? Jaki plik?
Czytaj uważnie i myśl.
Przecież napisałem, w header.php
w linku powyżej masz przykład – w Examples
…w miejsce komentarzy wstawiasz dla is_homeecho '<meta name="robots" content="noindex,follow" />';
a dla else
echo '<meta name="robots" content="index,follow" />';
Ja się na tych technicznych sprawach słabo znam, nie wiem gdzie to dokładnie wstawić, żeby było w 100% dobrze.
http://wklej.org/id/798442/ – to mój header.php
Może mógłbyś to jakoś powstawiać odpowiednio, albo wkleić po prostu jak to ma wyglądać – byłbym wdzięczny 🙂
Ja ja już coś zrobie, to – Parse error: syntax error, unexpected T_ECHO, expecting ’)…To:
<head> <meta name="robots" content="noindex,follow" />
Zamień na:
<head> <?php if(is_home()){ ?> <meta name="robots" content="noindex,follow" /> <?php } else { ?> <meta name="robots" content="index,follow" /> <?php } ?>
Zrobiłem tak. To wszystko?
Zobaczymy.Tak krócej:
<meta name="robots" content="<?php echo is_home()?'no':'';?>index,follow" />
Po dodaniu kilku nowych wpisów, mogę powiedzieć, że w końcu wszystko jest w porządku. Google indeksuje w miarę szybko, na bieżąco – wpisy.
Jest jednak nowy, duży problem, bo za to teraz Google nie indeksuje mojej strony głównej pierwszamilosc10.pl
Jeszcze tydzień temu po wpisaniu w Google frazy „pierwsza miłość” moja strona była już na pierwszej stronie, teraz niestety nie ma jej w ogóle.
Sprawdziłem, bo wpisałem w Google „pierwszamilosc10.pl” i nie ma strony głównej, tylko inne odnośniki…
Ten kod, który kazaliście mi wkleić, owszem, naprawił indeksowanie wpisów, ale teraz to się zwaliło.
To usuń ten kod i ponownie będzie indeksowało główną, tylko nie zdziw się, gdy wszystko wróci do „normy”.
Walisz na głównej pełne treści wpisów, więc co za różnica dla google czy indeksuje główną czy podstronę?
No i narażasz się na double content.Z tego co wiem, to normą jest, że Google indeksuje i główną i wszystkie wpisy i to kilka minut po publikacji.
Różnica jest i to duża – normalnie powinno być, że strona główna jest na 1-2 stronie Google (co znacznie zwiększa popularność), a wpisy swoją drogą (wiele osób wpisuje dane frazy i trafia przez tytuł wpisu na stronę).
Norma normą… nie rozumiesz jednak, że google może nie zaindeksować podstrony gdy całą treść na niej zawarta znajdzie na głównej.
Poczytaj sobie co to double content.Dziwna sprawa, myślałem, że strona główna w Google to standard. No ale rozumiem o co chodzi.
Chyba w takim razie bardziej opłaca mi się wywalić ten kod i postawić na stronę główną.
PS A gdybym powstawiał do wpisów „Więcej” to pomogłoby?
Możesz zrobić główną jako statyczną + ewentualnie linki do x ostatnich wpisów.
Możesz zrobić zajawki – najlepiej by były unikalne – inne niż treść samego wpisu.
Na upartego dajesz zajawki powiedzmy 250 znaków treści wpisu.Każde z tych rozwiązań jest lepsze od walenia całych tekstów na główną.
W takim razie chyba zastanowię się nad opcją „zajawki powiedzmy 250 znaków treści wpisu.”, tak wiele osób robi i to powinno działać.
- Temat ‘Fatalne indesowanie. O co chodzi?’ jest zamknięty na nowe odpowiedzi.