Portal tworzy kreatywna agencja marketingowa:

Jak zrobić mapę strony dla wyszukiwarek?

Michał Toczyski | Przestrzeń dla biznesu

Właściwie zbudowana witryna internetowa to taka, na której użytkownik do każdej podstrony może dojść w maksymalnie 3 krokach. To właśnie prostota i intuicyjna nawigacja wyróżnia profesjonalne serwisy spośród wszystkich innych.

Dlatego informatycy opracowują mapy stron. Zawierają one odnośniki do wszystkich stron w Twoim serwisie. Google przyjmuje własny format mapy portali. Narzędzie generatora sitemap na podstawie linków z Twojej strony stworzy Ci bezpłatnie mapę witryny.

Po jej stworzeniu logujesz się do Google dla webmasterów i dodajesz nową stronę do Twojego konta. Następnie po zweryfikowaniu własności witryny idziesz do kategorii "sitemaps" i dodajesz mapę serwisu jako plik XML.

Tematy poruszone w dalszej części tekstu: Ilość podstron witryny ma znaczenie. Pingowanie strony głównej. Narzędzie PHP do pingowania.

Ilość podstron Twojej witryny ma znaczenie

Jeśli posiadasz wartościowe teksty w Swoim serwisie, to warto podzielić je na kilka podstron. Google bardzo ceni rozbudowane witryny. I nagradza to wyższym PageRank i pozycją w wynikach. Tylko pamiętaj: nic nie rób na siłę! Nie dziel artykułu na 20 podstron. Zamiast tego podziel go na 2 - 3 strony i stwórz więcej artykułów.

Pingowanie strony głównej

Aby Google często indeksowało Twoją witrynę, korzystaj z pingowania. Wystarczy, że użyjesz do tego celu narzędzia Pingomatic.com, które automatycznie wyśle powiadomienie do wybranych serwisów internetowych. Dzięki temu, wyszukiwarki szybciej zaindeksują Twoje strony.

Niektóre systemy zarządzania treścią, jak na przykład WordPress, same wysyłają powiadomienia w postaci pingów do wyszukiwarek.

Narzędzie w PHP do pingowania

Korzystając z poniższej klasy w PHP stworzysz narzędzie, które będzie automatycznie pingowało 4 największe wyszukiwarki, gdy pojawi się nowa zawartość na Twojej stronie. Pamiętaj wcześniej o przebudowaniu mapy strony, czyli zaktualizowania jej o najnowszą treść.

Jeśli nie potrafisz programować, to zleć niniejsze zadanie informatykowi.

 'google',
								'url'  => 'http://www.google.com/webmasters/sitemaps/ping?sitemap='
						    ),
						    array(
								'name' => 'yahoo',
								'url'  => 'http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap='
						    ),
						    array(
						    	'name' => 'ask',
						    	'url'  => 'http://submissions.ask.com/ping?sitemap='
						    ),
							array(
								'name' => 'bing',
								'url'  => 'http://www.bing.com/webmaster/ping.aspx?siteMap='
						    ),
							array(
								'name' => 'moreover',
								'url'  => 'http://api.moreover.com/ping?u='
							),
						);
	public function __construct( $url )
	{
		$this->url = $url;
	}
	public function ping()
	{
		foreach( $this->aSitemaps as $s ) {
			$ch = curl_init();
			curl_setopt( $ch, CURLOPT_URL, $s['url'] . $this->url );
			curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
			curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );
			$result = curl_exec( $ch );
			$this->response[ $s['name'] ] = strip_tags( $result );
			curl_close($ch);
		}
	}
	public function showResponse() {
		$output = '';
		foreach( $this->response as $key => $s ) {
			$output .= $key.': '.$s.'
'; } return $output; } } $url = "http://".$_SERVER["HTTP_HOST"]."/"; $s = new sitemapPing($url.'sitemap.xml'); $s->ping(); echo $s->showResponse(); ?>

Dodaj nowy komentarz

Zawartość pola nie będzie udostępniana publicznie.
  • Znaki końca linii i akapitu dodawane są automatycznie.
  • Use to create page breaks.

Więcej informacji na temat formatowania

CAPTCHA
Przepisz cyfry i litery z obrazka. Stanowi to zabezpieczenie przed spamem. Jeśli znaki są nieczytelne, kliknij ikonę odświeżenia obrazka (dwie strzałki nad ikoną głośnika).