Free Directory

Logowanie






Nie pamiętasz hasła?
Konto? Zarejestruj się!
Ramki a dobra pozycja Utwórz PDF Drukuj
Autor: Jarosław Miazga   

Większość webmasterów i projektantów witryn stosują coraz częściej ramki. Charakterystyczną cechą ramek jest możliwość wstawienia na swoją stronę zawartości innej strony. Webmasterzy znajdują zastosowanie do budowania menu nawigacyjnego na stronie, ponieważ uważają, że będzie można łatwo zmodyfikować (w jednym pliku) zawartość menu wyświetlaną na wszystkich podstronach. Jednak z punktu widzenia Pozycjonowania takie rozwiązanie nigdy się nie sprawdzi!


Dlaczego ramki to złe rozwiązanie?

Problem z kodem definiującym ramki polega na tym, że nie zawiera on właściwej treści, czyli tekstu ze słowami kluczowymi, ani łączy, którymi mogłyby się poruszać pajączki. Oto przykład typowego kodu definiującego ramki:

<html>
<head>

<title>Strona z ramką</title>

<!-- Pomijamy meta tagi ze wzgledu na duługość ich zawartości -->

</head>

<body>

<p><iframe name="ramka" src="ramka.html" width="427" height="258">

Twoja przeglądarka nie obsługuje ramek wbudowanych lub jest obecnie skonfigurowana tak, aby nie wyświetlać ramek wbudowanych.

</iframe></p>

</body>

</html>

 
Ramka zaczyna się od tagu:

<frame> lub <iframe>

Już po krótkiej analizie powyższego kodu widać dlaczego witryny stosujące w swoim mechanizmie ramki nie osiągnęły dobrej pozycji w wyszukiwarkach, ponieważ oprócz nazwy tagu, kody deklarującego szerokość ramki, adres strony w ramce itp. nie widać żadnej treści, słów kluczowych ani łączy. Jeżeli musisz coś wczytać. Istnieje jednak potrzeba wczytania jakieś strony np. po to, aby ułatwić edycje strony, dokonywania w niej zmian itp. Jak wyżej wspomnieliśmy ramka nie nadaje się do tego (jeśli bierzesz pod uwagę pozycjonowanie) Dużo lepszym rozwiązaniem jest (w PHP) użycie funkcji include(); . Jest ona dużo lepsza od typowych ramek ba, może stanowić alternatywę dla dzisiejszych ramek.

Dlaczego funkcja include jest lepsza od ramek?

Funkcja include jest to typowa funkcja w php. W php wszystko wykonywane jest po stronie serwera, także jeśli użyjesz tej funkcji, to zanim trafi do odbiorcy Twoja strona, zostanie wykonana przez serwer. Analogicznie rozumując, Twoja strona "pocięta" trafi do odbiorcy czysta i bez żadnych ramek.

 
następny artykuł »

Kategorie katalogu stron