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.
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.
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.
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