Mam konfigurację Bloggera z panelem Archiwum blogów widocznym na każdej stronie, aby użytkownicy mogli łatwo dostać się do starych postów. Problem polega na tym, że wyświetla on tytuł każdej strony w tym panelu, co oznacza, że bieżąca strona otrzymuje słowa kluczowe niezwiązane bezpośrednio z nią, ale z inną stroną.
Na przykład mógłbym pisać o pomarańczach, ale tydzień temu pisałem o jabłkach. Strona o pomarańczach jest teraz postrzegana przez wyszukiwarki jako mówiące również o jabłkach, ponieważ w panelu Archiwum znajduje się link do mojego postu sprzed tygodnia o jabłkach. Odwrotne jest również to, że strona jabłek indeksuje również pomarańczowe słowa kluczowe.
Czy jest jakiś sposób na wykluczenie z indeksowania określonej sekcji strony? (np. jak posiadanie całości <div>
oznaczonej jako noindex
lub coś podobnego).
Wiem, że Blogger ma opcję usunięcia tytułu stron w panelu archiwum, ale wolałbym, aby tam pozostały, aby użytkownicy wiedzieli, jakie posty są dostępne.
źródło
Odpowiedzi:
Podobno możesz dodać klasę
robots-nocontent
do elementów na swojej stronie, w następujący sposób:Yahoo szanuje to , chociaż nie wiem, czy inne wyszukiwarki to szanują. Wygląda na to, że Google obecnie tego nie obsługuje . Podejrzewam, że jeśli załadujesz swoją zawartość przez ajax, uzyskasz taki sam efekt, że nie będzie obecny na stronie.
źródło
Nie ma na to ogólnego sposobu i osobiście nie zawracałbym sobie tym głowy. Wyszukiwarki są całkiem dobre w rozpoznawaniu trafnych treści na stronie, i chociaż treść ta może pojawić się w słowach kluczowych znalezionych przez wyszukiwarki, nie oznacza to, że strona byłaby odpowiednia dla tych słów kluczowych.
Jeśli masz stronę o „Rybie” i stronę „Psy” (która ma link do strony o „Rybie” gdzieś na pasku bocznym), wyszukiwarki będą w stanie rozpoznać, że strona o „Rybie” jest znacznie bardziej odpowiednie dla „Ryby” niż strona o „Psy”, która wspomina „Ryba” na pasku bocznym. Możliwe, że w pewnym momencie zostaną znalezione obie strony, ale ogólnie biorąc pod uwagę, że w wynikach wyszukiwania wyświetlana jest głównie jedna strona z witryny, nie warto się tym martwić.
Nie musisz się tym przejmować, a wyszukiwarki prawdopodobnie będą bardziej zdezorientowane, jeśli spróbujesz (np. Jeśli używasz JavaScript do ukrywania treści, nigdy nie wiesz, kiedy wyszukiwarki zaczną znajdować tę treść, niezależnie od tego). Podobnie użycie iframe z plikiem robots.txt nie zezwala lub AJAX często obniża jakość twoich stron dla użytkowników (spowalnia lub zmniejsza użyteczność na różnych urządzeniach), więc chyba że istnieje bardzo, bardzo silny i udowodniony powód, dla którego musisz to zrobić, zdecydowanie nie zawracam sobie tym głowy.
źródło
Uważam, że możesz użyć ramki iFrame, a kod w niej zostanie zindeksowany tylko wtedy, gdy zezwolisz Google na indeksowanie tej strony. Więc jeśli umieścisz nofollow w pliku robots.txt dla pliku ładowanego z iFrame, wszystko powinno być w porządku.
źródło
Tekst słowa kluczowego w łączu jest stosowany głównie do strony, do której prowadzi łącze, a nie do strony, na której znajduje się łącze. Osobiście nie martwiłbym się tym zbytnio. Prawdopodobnie byłbyś w gorszej sytuacji, usuwając / maskując tytuły, niż pozwalając na to.
źródło
Google oferuje własny sposób wykluczania niechcianego tekstu z indeksu .
W swoim przykładzie mówiłeś o kotwicy, którą Google oferuje w tym przykładzie:
I jeszcze kilka innych trybów.
źródło