KML Geo Sitemaps



KML Geo Sitemaps

Zobacz DEMO

Zapewne każdy z nas wie czym jest mapa strony i zdaje sobie sprawę jakim jest istotnym elementem każdego serwisu, a w szczególności tych o rozbudowanej strukturze, z dużą liczbą podstron.

Niewiele jednak osób zdaje sobie sprawę z istnienia geograficznego odpowiednika sitemap – Geo Sitemap.

W dzisiejszym artykule powiem kilka słów na ten temat, a także zademonstruję narzędzie, przy pomocy którego możecie sami wygenerować sobie ta geograficzna mapę strony za pomocą przygotowanego specjalnie dla czytelników Alchemycode generatora.

Czym jest Google Geo Sitemaps?

Google Geo Sitemaps jest rozszerzeniem protokołu Google Sitemap, pozwalającym na publikowanie danych geograficznych w powiązaniu z mapą strony. Strona staje się wtedy widoczna dla wyszukiwarki w Google Earth i Google Maps. Za pomocą Geo Sitemaps można przekazać informacje geograficzne bezpośrednio do Googlebota.

Jak to wygląda w praktyce?

Za pomocą Geo SiteMap możemy zyskać dodatkowy ruch z Google Maps i Google Earth. Zastosowanie tej dodatkowej mapy strony powinno być istotne przede wszystkim dla firm, których działalność oparta jest na rynku lokalnym i pokazują się w lokalnych wynikach wyszukiwania.

Jak stworzyć GeoSitemap?

W pierwszej kolejności należy zacząć od przygotowania pliku KML, który jest podstawową częścią Geo sitemap. Plik powinien mieć strukturę przedstawioną poniżej:

  1. <kml xmlns="http://www.opengis.net/kml/2.2"  xmlns:atom="http://www.w3.org/2005/Atom">
  2.     <Document>
  3.       <name>NAZWA FIRMY</name>
  4.       <atom:author>
  5.           <atom:name>AUTOR</atom:name>
  6.       </atom:author>
  7.       <atom:link href="LINK DO STRONY" />
  8.       <Placemark>
  9.       <name>NAZWA LOKACJI</name>
  10.        <description>
  11.            <![CDATA[
  12.            OPIS
  13.           ]]>
  14.        </description>
  15.        <Point>
  16.             <coordinates>longitude,latitude</coordinates>
  17.        </Point>
  18.      </Placemark>
  19.   </Document>
  20. </kml>

Możesz także skorzystać z przygotowanego generatora. Wystarczy, że wypełnisz wymagane pola, a w odpowiedzi otrzymasz wygenerowany plik KML. Więcej na:

Zobacz DEMO

Tak wygenerowany plik należy zapisać i wgrać na serwer docelowy.

Teraz należy utworzyć XML-ową Geo mapę strony wykorzystując wygenerowany plik KML:

  1. <?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  2.  xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0">
  3.   <url>
  4.     <loc>LINK DO PLIKU KML</loc>
  5.     <geo:geo>
  6.        <geo:format>kml</geo:format>
  7.     </geo:geo>
  8.   </url>
  9. </urlset>

W tym przypadku należy zastąpić „LINK DO PLIKU KML” faktyczną ścieżką właśnie wgranego pliku.

Ostatnim krokiem jest stworzenie pliku Sitemap Index, czyli w skrócie mapy innych map. Musimy w niej wskazać referencje do wszystkich map w serwisie: sitemap, geo sitemap (być może video sitemap itd.)

Przykładowy plik Sitemap Index:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  3.    <sitemap>
  4.       <loc>http://www.example.com/sitemap1.xml.gz</loc>
  5.       <lastmod>2010-11-11</lastmod>
  6.    </sitemap>
  7.    <sitemap>
  8.       <loc>http://www.example.com/sitemap2.xml.gz</loc>
  9.       <lastmod>2010-11-11</lastmod>
  10.    </sitemap>
  11. </sitemapindex>

Na koniec wgrywamy pozostałe 2 pliki xml na serwer docelowy. Dodatkowo możemy się pokusić także o dodanie dodatkowych map witryny za pomocą Narzędzia dla Webmasterów od Googla by mieć pewność, że Googlebot zobaczy naszą dodatkową mapę.

Zobacz DEMO

Related Posts with Thumbnails
Prześlij dalej:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

3 komentarze do “KML Geo Sitemaps”

w sumie dla mnie feature bez szału ale generator bomba ;]

Ja mam tylko pytanie, jak wygenerować współrzędne geograficzne (koordynaty). W Google Earth ?

commenter

chyba najszybciej jest wejść na maps.google.com i wykorzystać jedną z funkcji dostępnych w Labsach ( http://blog.alchemycode.pl/2010/02/22/9-nowych-funkcji-google-maps/ ) – Podpowiedź z położeniem geograficznym lub jeszcze lepiej – Znacznik położenia geograficznego

Zostaw komentarz:

Imię (wymagane):
Email:
Strona www:
Komentarz (wymagany):
XHTML: W komentarzach możesz korzystać z nastepujących tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
-