08
02
11

Blogger i mapy witryny

Mapy witryny (ang. sitemaps) służą do powiadamiania wyszukiwarek o najnowszych wpisach na blogu i ułatwianiu indeksacji poszczególnych podstron serwisu przez wyszukiwarki (co ułatwia pozycjonowanie bloga). Pomysł powstał w Google i możemy z niego korzystać jako z części google’owych Narzędzi dla Webmasterów. W ogóle do NdW warto czasem zaglądać, bo można się z nich dowiedzieć masy przydatnych i ciekawych informacji.

Dziś chciałbym Wam opisać, jak wygenerować mapę witryny z bloga w serwisie Blogger.com. O tym, jak dodać mapę witryny do Narzędzi już kiedyś pisałem. Było to wprawdzie 3 lata temu, ale niewiele się od tego czasu pozmieniało — w dalszym ciągu trzeba zweryfikować własność serwisu, a później dodać adres mapy witryny.

Google akceptuje mapy witryny w co najmniej dwóch formatach. Podstawowym jest protokół Sitemap, ale równie dobrze można do NdW dodać kanał RSS/Atom jako mapę witryny.

Adresy kanału RSS/Atom na Bloggerze/Blogspocie

Blogger/Blogspot udostępnia kilka rodzajów kanałów RSS/Atom (dla wpisów, komentarzy, wpisów o danej etykiecie i komentarzy pod pojedynczym wpisem). Najważniejsze są dwa o następujących adresach:

  • http://adresbloga.blogspot.com/feeds/posts/default — kanał Atom 1.0 dla wpisów z bloga,
  • http://adresbloga.blogspot.com/feeds/posts/default?alt=rss — kanał RSS 2.0 dla wpisów z bloga.

I wystarczy końcówkę tego adresu (od „feeds”) skopiować i wkleić w odpowiednie pole przy dodawaniu mapy witryny.

Problemy zaczynają się, gdy włączyliśmy przekierowanie naszego kanału RSS na inny adres, co jest przydatne przy korzystaniu z FeedBurnera. Wtedy trzeba do adresu URL naszego kanału dodać parametr redirect=false, który wyłączy to przekierowanie. Wtedy adresy naszego kanału URL będą wyglądać odpowiednio:

  • http://adresbloga.blogspot.com/feeds/posts/default?redirect=false
  • http://adresbloga.blogspot.com/feeds/posts/default?alt=rss&redirect=false .

Do tego adresu można dodać jeszcze i inne użyteczne parametry.

Domyślnie, kanał RSS/Atom naszego Bloggerowego bloga ma tylko 25 pozycji. A mapy witryny powinny zawierać komplet wszystkich podstron na blogu. Tu pomocą posłużą dwa parametry:

  • start-index=xxx
  • max-results=yyy

gdzie zamiast xxx i yyy wpisujemy liczby.

Ten pierwszy oznacza numer wpisu, od którego kanał się zaczyna. Przy czym numer wpisu określany jest na podstawie kolejności, z jaką wpisy zostały opublikowane (tzn. co zostało ustawione jako data publikacji wpisu — a nie kiedy wpis został napisany), a numer 1 ma ostatni wpis, który wisi na samym początku bloga. Jeśli więc chcemy zacząć mapę witryny np. od setnego wpisu, dodajemy parametr start-index=100 .

Drugi parametr określa liczbę wpisów, które zostaną uwzględnione w kanale RSS. Jeśli chcemy, by było ich sto, zamiast yyy wpisujemy 100. Oba parametry można ze sobą łączyć, tworząc np. takie adresy:

  • http://adresbloga.blogspot.com/feeds/posts/default?redirect=false&start-index=1&max-results=100
  • http://adresbloga.blogspot.com/feeds/posts/default?redirect=false&start-index=101&max-results=100

co daje nam dwa kanały Atom, z których pierwszy wyświetla odnośniki do ostatnich 100 wpisów a kolejny do 100 wpisów począwszy od tego z indeksem 101. Jeśli na blogu jest na przykład 150 wpisów, to pierwszy kanał będzie zawierać 100 wpisów a drugi — pozostałe 50.

Wady tej metody

Oczywiście taka metoda nie jest idealna, głównie dlatego, że nie umożliwia przesyłania w mapie witryny odnośników do podstron danej etykiety tematycznej. To utrudni im pojawienie się w wynikach wyszukiwania — w niektórych przypadkach może to być korzystne, jeśli ktoś wyświetla na stronie głównej bloga (a więc i na stronie z wpisami oznaczonymi danym tagiem) całą treść wpisów — bo strony tagów mogą być potraktowane jako duplicate content (kopia treści z pojedynczych wpisów). Ja wyświetlam tylko część treści, więc tym się nie przejmuję.

Nie znam metody na obejście tego problemu. Wątpię, by istniała. Nie można wskazać zewnętrznego adresu mapy witryny, nie można też wrzucić pliku na serwer Bloggera. Jedyne, co mi przychodzi do głowy, to przerobienie jednej podstrony bloga na mapę witryny (pozbawienie szablonu, wyświetlanie tylko czystego kodu mapy witryny, co można zrobić przy odrobinie wysiłku z pomocą edycji kodu HTML szablonu). Ale wątpię, by były z tego policzalne korzyści.

Inna sprawa, że póki co podstrony tagów są blokowane w pliku robots.txt przez Bloggera, czego się nie da wyłączyć, więc i tak by się nie pojawiły w wynikach wyszukiwania.



Wpisy powiązane tematycznie:

13 komentarzy do artykułu “Blogger i mapy witryny”

  1. Ja tam zrobiłem sobie na jednym blogu stronę na której umieszczam linki do wszystkich wpisów. Dodanie jednego linka czy dwóch ręcznie tygodniowo nie zbiera dużo czasu

  2. @Maciek – a nie lepiej by Google robiło to za Ciebie 🙂

    Ja dodaję jako mapę witryny końcówkę:
    /atom.xml?redirect=false&start-index=1&max-results=500

    Strony indeksują się bardzo, bardzo szybko 🙂

  3. Dzięki! Wcześniej zgłoszonych miałem jedynie 25 adresów, a teraz przy parametrze /feeds/posts/default?redirect=false&start-index=1&max-results=500 zindeksowano 240 🙂

  4. Dzięki za tę metodę. Też ją wykorzystam. A ostatnio nawet zastanawiałem się czy coś takiego można zrobić na bloggerze 😛

  5. Witam
    Czym skutkuje blokowanie etykiet przez plik robots.txt? Czy w takim wypadku używanie etykiet nie jest niekorzystne dla pozycji bloga w wyszukiwarce?
    Z góry dziękuję za odpowiedź.
    Pozdrawiam

  6. Założyłem blog dwa tygodnie temu. Mam problemy z edycją tekstu na poszczególnych stronach. Przy tworzeniu stron wstawiam najpierw zdjęcia na przemian prawa i lewa strona a po zakończeniu chciałem w pustych miejscach umieszcać teksty z boku każdego zdjęcia – jednakże bez efektu – kursor zawsze ustawia się na zdjęciach po prawej lub lewej stronie . Proszę o radę.

  7. Świetny poradnik. Zapraszm też do poczytania moich porad jak zoptymalizować bloggera pod SEO: http://www.jarrek.pl/search/label/blogger

  8. Dziękuje za tem artykuł. Dopiero od kilku postów wrzucam tylko zajawke na strone główna, bo niestety wczesniej nie wiedziałam, ze to szkodzi, jeżeli używam tagów. Teraz czekają mnie zmiany w ponad 100 postach…

  9. strona na której umieszczam linki do wszystkich wpisów?
    ciekawa metoda, sprytnie, heh.
    Pawka.

  10. Bloger się bardzo dobrze indeksuje więc o ile komuś bardzo nie zależy to nie trzeba bawić się z mapami witryny i można wszystko zostawić jak jest. Google i tak będzie szybko indeksowało nową zawartość.

  11. Nie jest potrzebna taka zabawa. Blogger automatycznie tworzy sitemap. Są dwa pliki: mapa dla postów i oddzielny dla stron

  12. @Kaśka: no, na przestrzeni 5 lat od napisania tego tekstu to się sporo mogło pozmieniać. 😉

  13. Dobry pomysł na dodatkowy zarobek, gdyby jeszcze pozycjonowanie bloga nie było takie trudne

Pozostaw komentarz

Pamiętaj tylko proszę o polityce komentarzy! Komentarze służą do wyrażania opinii na temat opublikowanego tekstu, albo zadawania pytań jego dotyczących. Nie służą do reklamowania własnych stron ani zadawania pytań nie związanych z tematem wpisu. Jeśli masz pytanie, zadaj je na forum o zarabianiu na blogach albo napisz do mnie e-maila.

XHTML - możesz użyć tagów:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Jak zarabiam?

Na moich blogach i witrynach zarabiam między innymi sposobami podanymi poniżej.