<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Efrenzy Interactive Webdesign&#38;SEO Kraków &#187; xHTML/css</title>
	<atom:link href="http://blog.efrenzy.pl/category/o-tworzeniu-stron-www/wskazowki-oraz-praktyczne-uwagi-na-temat-kodowania-xhtmlcss/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.efrenzy.pl</link>
	<description>Blog by Michał Kowalski.</description>
	<lastBuildDate>Fri, 11 Jun 2010 20:28:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tworzenie stron internetowych a strona kodowa dokumentów, jakie kodowanie wybrać?</title>
		<link>http://blog.efrenzy.pl/2008/02/01/tworzenie-stron-internetowych-a-strona-kodowa-dokumentow-jakie-kodowanie-wybrac/</link>
		<comments>http://blog.efrenzy.pl/2008/02/01/tworzenie-stron-internetowych-a-strona-kodowa-dokumentow-jakie-kodowanie-wybrac/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 22:02:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Peryskop]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[xHTML/css]]></category>
		<category><![CDATA[charset]]></category>
		<category><![CDATA[codepage]]></category>
		<category><![CDATA[iso-8859-2]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[strona kodowa]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/2008/02/01/tworzenie-stron-internetowych-a-strona-kodowa-dokumentow-jakie-kodowanie-wybrac/</guid>
		<description><![CDATA[Co to jest kodowanie? Jakie typy kodowania możesz wybrać?
Komputery nie zapisują liter wklepywanych z klawiatury wprost, stosują do tego nieco bardziej wyrafinowanego sposobu liczbowego. Każdej literze (znakowi) jest przypisana jakaś cyfra i w zależności od typu kodowania może ona przyjmowac różne wartości, zawarte w różnym typie oraz zakresie. Brzmi poważnie;) Czytaj dalej!
Pierwsze kodowania zawierały znaki [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Co to jest kodowanie? Jakie typy kodowania możesz wybrać?</strong></p>
<p>Komputery nie zapisują liter wklepywanych z klawiatury wprost, stosują do tego nieco bardziej wyrafinowanego sposobu liczbowego. Każdej literze (znakowi) jest przypisana jakaś cyfra i w zależności od typu kodowania może ona przyjmowac różne wartości, zawarte w różnym typie oraz zakresie. Brzmi poważnie;) Czytaj dalej!<span id="more-30"></span></p>
<p>Pierwsze kodowania zawierały znaki wyłącznie z alfabetu angielskiego oraz kilkudziesięciu znaków specjalnych typu &#8216;/?&gt;&lt;&#8217;, najbardziej rozpowszechniony standard to ASCII (American Standard Code for Information Interchange &#8211; Amerykański Standardowy Kod dla Wymiany Informacji). Ponieważ w tym pierwotnym kodowaniu nie były uwzględnione znaki diakrytyczne dla innych języków świata, powstały strony kodowe, które pozwalały na zapisanie w języku komputerów wszystkich ogonków, umlautów, etc &#8212; ISO 8859. I tutaj zamieszanie, gdyż jak wiele jest odmian alfabetycznych przypisanych językom tak wiele powstało stron kodowych, dla polskich znaków było ich conajmniej kilka. Najpopularniejsze i obecnie uznane jako standard jest iso-8859-2 oraz standard &#8220;windowsowy&#8221; win-1250. Z mnogości odmian językowych wynika niemałe zamieszanie, które ma rozwiązać najnowszy standard kodowania znaków UTF. Powstał on z myślą zawarcia wszelkich regionalizmów, i tak z technicznego punktu widzenia, ponieważ unikod jest 4 bitowym kodowaniem (stosuje do zapisu liter 4 bity znaków cyfrowych) zawiera on w sobie pierwotny standard ASCII (w pierwszym bajcie można zapisać wszystkie znaki ASCII -co daje im  pełną zgodność). Pozostała nadmiarowość pozwala na zawarcie diakrytyzmów. Jest tu pewnien kompromis w stosowaniu UTF&#8217;u, gdyż ze wspomnianej nadmiarowości powstaje problem ekonomii zapisu znaków &#8211; jednak są równiez zalety, które moim zdaniem w pełni rekompensują tą niedogodność.</p>
<p>Dla zapisu polskich znaków, możemy stosować poniżej wymienione kodowania:</p>
<ul>
<li><span style="color: #ff0000;">win-1250</span> &#8212; mocno niezalecane, rozumiane i stosowane przez niektóre windowsy</li>
</ul>
<ul>
<li><span style="color: #333399;">iso-8859-2</span> &#8212; jest przyjętym standardem dla kodowania polskich ogonków, jednak przez jego niszowość nie pozwala na swobodne stosowanie w obrębie wielojęzycznego internetu</li>
</ul>
<ul>
<li><span style="color: #333399;">utf-8</span> &#8212; zalecany dla stron wielojęzycznych, potrafi poprawnie obsłużyć polskie znaki, jest elastyczny oraz ściśle zalecany przez agencje ustalające standardy.</li>
</ul>
<p><strong>Który typ kodowania znaków jest najlepszy?</strong></p>
<p>Dla tworzenia polskich stron internetowych zalecanym kodowaniem jest utf-8 (utf-8 to trochę bardziej oszczędna wersja unikodu, jego nadmiarowość w przypadku zapisu polskiej treści wynosi ok. 5%). Drugą poprawna stroną kodową jest iso-8859-2. Został on uznany przez ustawę Polskiej Normy, jako standard zapisu polskich znaków w internecie. Natomiast, wspomniany wcześniej win-1250 nie jest w pełni zgodny ze światowym standardem ASCII i przez to nie jest porpawnie rozumiany przez część aplikacji, szczególnie odradzam jego stosowanie.</p>
<p>Na bazie powyższych rozważań zwycięzcą ogłaszam uniwersalny UTF-8. Jest niewątpliwie przyszłością wielojęzycznego internetu, daje nam wiele możliwości stosowania różnych jezyków na stronach oraz, wyklucza ryzyko niezgodności z przeglądarkami internetowymi za kilka lat <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Praktyczne uwagi do wybranego charset.</strong></p>
<p>Od strony praktycznej, sprawa kodowania przedstawia się następująco: najpierw musimy zapisać znaki w określonym kodowaniu, czyli albo używamy edytora, który ma opcję zmiany użytego kodowania, albo mamy świadomość, że windowsowy notatnik pisze w win-1250 ;S</p>
<p>Następnie w odpowiednim tagu meta musimy zawrzeć deklarację użytego kodowania, tak aby przeglądarki internetowe interpretujące nasz (x)html wiedziały jak go rozkodować, może to wyglądać tak:</p>
<p><span style="color: #333399;">&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=ISO-8859-2*&#8221;&gt;</span>.</p>
<p>Jeśli stosujemy xhtml, który jest strikte XML&#8217;em musimy również do naszego dokumentu dołączyć deklaracje w jego &#8220;dialekcie&#8221;, co wygląda następująco:</p>
<p><span style="color: #333399;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;iso-8859-2*&#8221;?&gt;</span>,</p>
<p>umieszczamy go na samym początku dokumentu. Niestety w przypadku stron wysyłanych jako text/html deklaracja xml znajdująca się przed doctype rodzi pewne problemy w rozumieniu stron przez przeglądarke IE w wersji 6.x . Ale to już problem do dyskusji na osobny wpis.</p>
<p><strong>Zakończenie.</strong></p>
<p>Boje z kodowaniem nie dotyczą wyłącznie dokumentów hipertekstowych, również inne dokumenty, dane w zbiorach bazodanowych opierają się na zapisie kodowym. Stąd świadomość omawianych zagadnień jest niezbędna aby opóźnić objawy starzenia i utrzymać zdrowie psychiczne w dobrej kondycji ;p Szczególnie jeśli interesuje Cię <a title="Wedesign, tworzenie stron internetowych Kraków." href="http://blog.efrenzy.pl/strony-internetowe-krakow/">profesjonalne tworzenie stron internetowych</a>.</p>
<p><em>~Michał Kowalski 2008</em></p>
<pre>(*)Zakładam, że stosujemy kodowanie iso-8859-2, jednak przypominam, że lepiej jest stosować UTF-8.</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2008/02/01/tworzenie-stron-internetowych-a-strona-kodowa-dokumentow-jakie-kodowanie-wybrac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kodowanie css &#8211; pseudoklasy.</title>
		<link>http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/</link>
		<comments>http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 20:07:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[xHTML/css]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/</guid>
		<description><![CDATA[O pseudoklasach w css &#8211; na szybko.
Jeśli zajmujesz się kodowaniem wyglądu stron www lub dopiero zaczynasz się tego uczyć to zapewne spotkałeś się z metodą wprowadzenia interakcji do elementów nawigacji, tak aby reagowały w odpowiedni sposób np. na najechanie kursora myszy.
Jeśli chcesz wiedzieć więcej to zapraszam do czytania&#8230;.
Specyfikacja css&#8217;a daje nam możliwość korzystania z zawartych [...]]]></description>
			<content:encoded><![CDATA[<p><strong>O pseudoklasach w css &#8211; na szybko.</strong></p>
<p>Jeśli zajmujesz się kodowaniem wyglądu stron www lub dopiero zaczynasz się tego uczyć to zapewne spotkałeś się z metodą wprowadzenia interakcji do elementów nawigacji, tak aby reagowały w odpowiedni sposób np. na najechanie kursora myszy.<br />
Jeśli chcesz wiedzieć więcej to zapraszam do czytania&#8230;.<span id="more-27"></span></p>
<p>Specyfikacja css&#8217;a daje nam możliwość korzystania z zawartych w jego strukturze pseudoklas, które nie wymagaja wcześniejszej deklaracji, one poprostu istieją i są dostępne dla każdego dokumentu (x)html jaki tworzysz. Przedstawia je poniższy listing.</p>
<ul>
<li>:first-child</li>
<li> :link</li>
<li> :visited</li>
<li> :hover</li>
<li> :active</li>
<li> :focus</li>
<li> :lang(n)</li>
</ul>
<p>&#8211;<br />
<strong>Czary z linkami &#8211; ożywianie nawigacji.</strong></p>
<p>Korzystając z kilku z wymienionych selektorów możemy dostosować wygląd oraz zachowanie naszych linków na stronie, oto one:</p>
<ul>
<li><font COLOR="#333399">a:link</font> &#8211; określa elementy, które są zwykłymi linkami</li>
<li><font COLOR="#333399">a:visited</font> &#8211; selektor dla linków odwiedzonych</li>
<li><font COLOR="#333399">a:hover</font> &#8211; ta dyrektywa mówi jak zachowa się najechany link (kursor nad polem tekstowym)</li>
<li><font COLOR="#333399">a:active</font> &#8211; linki aktywne.</li>
</ul>
<p>I teraz czas na sekret stosowania powyższych selektorów, aby poprawnie działały i były interpretowane zgodnie z naszym zamysłem należy deklarować je w odpowiedniej kolejności. Najpierw ustalamy właściwość dla elementu a: a {}, następnie a:link, a:visited, a:hover, a:active. W innym razie może wystąpić konfikt deklaracji i nasz kod nie będzie funkcjonował jak należy.</p>
<p>Jednak to nie koniec css&#8217;owych czarów, wymienione znczniki można stosować w kombinacjach, ale pod jednym warunkiem, że zostanie zachowania kolejność jaką podałem akapit wyżej. Dla przykładu napiszmy jak to może wyglądać:</p>
<ul>
<li><font COLOR="#333399">a:link, a:visited { text-decoration: underlined; }</font><font COLOR="#333399"><br />
</font></li>
<li><font COLOR="#333399"> a:hover, a:active { background-color: #000; }</font></li>
</ul>
<p>Każdy element , który jest odwiedzonym (klikniętym wcześniej) linkiem zostanie podkreślony, a linki najechane i będące aktualnie wyświeltane otrzymają czarne tło (#000 == black).Z wymienionych na samym początku selektorów pozostałe oznaczają:</p>
<ul>
<li><font COLOR="#333399">:focus</font> &#8211; tyczy się elementów np. pól formularza, które są aktywne</li>
<li><font COLOR="#333399">:first-child</font> &#8211; pierwsze dziecko, w kaskadzie określonej kolejnośćią DOM&#8217;u</li>
<li><font COLOR="#333399">:lang(pl)</font> &#8211; nada wygląd elementom dla których została zadeklarowany atrybut lang jako pl.</li>
</ul>
<p>To wszystko, na ten temat, do usłyszenia.</p>
<p><em>~Michał Kowalski 2008</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optymalizacja WordPress&#8217;a &#8211; działania seo pod kątem google (i innych wyszukiwarek).</title>
		<link>http://blog.efrenzy.pl/2008/01/03/optymalizacja-wordpressa-dzialania-seo-pod-katem-google-i-innych-wyszukiwarek/</link>
		<comments>http://blog.efrenzy.pl/2008/01/03/optymalizacja-wordpressa-dzialania-seo-pod-katem-google-i-innych-wyszukiwarek/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 22:27:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO & Pozycjonowanie]]></category>
		<category><![CDATA[xHTML/css]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[optymalizacja]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wyszukiwarki]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/2008/01/03/optymalizacja-wordpressa-dzialania-seo-pod-katem-google-i-innych-wyszukiwarek/</guid>
		<description><![CDATA[WordPress stanowi dobre rozwiązanie dla celów zarządzania dynamicznymi treściami, szczególnie jeśli chcemy prezentować zasoby często aktualizowane. Świetnie sprawdza się jako środek promocji z wykorzystaniem wyszukiwarek internetowych. W tym tekście skupiam się na aspektach optymalizacji ustawień WP dla potrzeb zaspokojenia wymagań algorytmów google&#8217;a.
Spis rzeczy:
&#8211;
1. Słowo wstępne.
2. Cele &#8211; Wprowadzenie pojęć.
2.a. Duplicate Content
2.b. Supplemental Index
3. Działania &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>WordPress stanowi dobre rozwiązanie dla celów zarządzania dynamicznymi treściami, szczególnie jeśli chcemy prezentować zasoby często aktualizowane. Świetnie sprawdza się jako środek promocji z wykorzystaniem wyszukiwarek internetowych. W tym tekście skupiam się na aspektach optymalizacji ustawień WP dla potrzeb zaspokojenia wymagań algorytmów google&#8217;a.</strong><span id="more-22"></span></p>
<p><em><u>Spis rzeczy:</u></em></p>
<p>&#8211;</p>
<p>1. Słowo wstępne.</p>
<p>2. Cele &#8211; Wprowadzenie pojęć.</p>
<blockquote><p>2.a. Duplicate Content<br />
2.b. Supplemental Index</p></blockquote>
<p>3. Działania &#8211; metody.</p>
<blockquote><p>3.a. Optymalizacja tytułów.<br />
3.b. Przyjazne linki (mod_rewrite/.htaccess).<br />
3.c. Stosowanie mechanizmu &#8216;Read-More&#8217;.</p></blockquote>
<p>4. Zasady optymalizacji treści &#8211; kompozycja.</p>
<p>5. Mapa strony - google-sitemap.</p>
<p>6. Zakończenie.</p>
<p>&#8211;</p>
<p><strong>Ad.1.</strong></p>
<p>WordPress uchodzi za jeden z lepiej funkcjonujących i przyjaznych wyszukiwarkom silników zarządzania treścią, ja podobnie jak tysiące innych internautów zgadzam się z tym zdaniem w stu procentach. Najczęściej template&#8217;y do WP są poprawne ze względu na wymagania jakie stawia specyfikacja xhtml&#8217;a, czyli przechodzą poprawnie walidację. Jeśli nie wiesz co to jest, tutaj: dowiesz się <a TITLE="Walidacja, walidator, semantyka." HREF="http://efrenzy.pl/articles/walidacja.html#main">co to walidacja</a>. Wracając do zagadnienia pomimo, że WP stanowi w wersji podstawowej jeden z lepszych CMS&#8217;ów, zawsze można nad nim popracować i osiągnąć lepszy efekt oraz dużo bardziej zadowalające rezultaty pozycjonowania Twojego bloga.</p>
<p><strong>Ad.2.</strong></p>
<p>Chcemy aby nasza praca nad poprawieniem aktualnego stanu Twojego WordPress&#8217;a przyniosła efekt w postaci lepszego indeksowania Twojej treści przez roboty google&#8217;a oraz pozwoliła na osiągnięcie lepszych pozycji w wynikach wyszukiwarek. Chcemy aby nasz blog stał się przyjazny dla crawlerów. Chcemy aby Twoja wiedza nie była publikowana na marne. Musimy poradzić sobie z takimi zjawiskami jak duplicate content na skutek czego mamy do czynienia z wpadaniem naszych postów do indeksów uzupełniających wyników wyszukiwania. Aby rozjaśnić nieco sytuację proponuję przejść do definicji.</p>
<p><strong>Ad.2.a. Duplicate Content</strong></p>
<p>Duplicate Content (Efekt Zduplikowanej Zawartości) jest to zjawisko powodowane przez dostępność tej samej treści (postów) pod kilkoma możliwymi ścieżkami w treści serwisu. Ze względu na to, że WPress dzieli artykuły na kategorie, dodatkowo również udostępnia archiwum postów, co powoduje, iż ta sama treśc wpisów jest dostępna pod kilkoma ścieżkami podążania za odnośnikami w ramach bloga. Google zwraca szczególną uwagę na jakość treści, które trafiają do indeksu stron &#8211; Duplicate Content zapobiega publikowaniu tych samych stron kilkukrotnie z tą samą zawartością.  (por. Ad.3.b. oraz Ad.3.c)</p>
<p><strong>Ad.2.b. Supplemental Index &#8211; Indeks Uzupełniający</strong></p>
<p>&#8211; aby wyjaśnić to pojęcie powinniśmy sobie wyobrazić jak google indeksuje linki wewnętrzne oraz treści zawarte w ramach naszego bloga do których one prowadzą. Jeśli założymy, że wszystkie posty zostały zaindeksowane, to zazwyczaj nie wszystkie są na równi traktowane przez wyszukiwarkę. Jedne z nich pojawiają się jako podstawowe wyniki wyszukiwania inne natomiast nie są wyświetlane w przypadku podstawowego zapytania do naszego adresu URL. Może to wyglądać tak:<br />
<em><font COLOR="#333399">site:www.twoj.blog.pl</font></em></p>
<p>Często do wpadania linków do SI przyczynia się wcześniej omówione zjawisko podwójnej treści. Nie jest do końca wyjaśnione na czym dokładnie polega mechanizm SI, wiemy natomiast jak on się objawia oraz jak sprawdzić występowanie naszych adresów w Wynikach Uzupełniających.  Przykładowo wpisując w pasek wyszukiwania google&#8217;a zapytanie:<br />
<em><font COLOR="#333399">site:www.twoj.blog.pl *** -view</font>,</em></p>
<p>otrzymamy wyniki prezentujące ilość naszych podstron jakie trafiły do SI. Przyczyną takiego traktowania linków może być również zduplikowany tag tytułowy &lt;title&gt; oraz meta-tag keywords. Kolejny aspekt optymalizacji seo naszego WP. Skoro wyjaśniliśmy sobie najtrudniejszcze pojęcia, możemy zacząć działać.</p>
<p><u><font COLOR="#993300">&#8220;Jedziemy dalej, nikt nie woła!&#8221;</font></u></p>
<p><strong>Ad.3.a</strong></p>
<p>Optymalizacja tytułów obejmuje zagadnienie wyświetlania tekstów w pasku przeglądarki, z czego również korzysta google przy wyświetlaniu wyników. Dla przykładu w przypadku skórki z jakiej korzystam linijka odpowiedzialna za wyświetlanie tagów tytułowych znajdowała się w pliku:</p>
<p>wp-content/themes/*nazwa_theme*/header.php i wyglądała następująco:</p>
<pre>&lt;title&gt;&lt;?php bloginfo('name'); ?&gt;&lt;?php wp_title();?&gt;&lt;/title&gt;.</pre>
<p>Kod ten daje efekt tytułu wyglądającego jak: NAZWA BLOGA TytułArta &#8211; jak dla użytkownika prezentuje się zadowalająco, jednak w przypadku chęci poprawienia działania tego elementu, można skorzystać z metody zaproponowanej na stronie Pawła Lipca pod adresem http://polskiblogger.pl/lepszy-tytul-bloga.html:</p>
<pre>&lt;title&gt;
&lt;?php if (is_home () ) { bloginfo(“name”); }
elseif ( is_category() ) { single_cat_title(); echo ” w “; bloginfo(“name”); }
elseif (is_single() ) { single_post_title(); echo ” na “; bloginfo(“name”); }
elseif (is_page() ) { single_post_title(); echo ” - “; bloginfo(“name”); }
elseif (is_search() ) { echo wp_specialchars($s); echo ” w “; bloginfo(“name”); }
elseif (is_archive() ) {  echo “Archiwum “; bloginfo(“name”); }
else { wp_title(“,true”); } ?&gt;
&lt;/title&gt;</pre>
<p>Jak to działa? Jeśli wyświetlana jest strona domowa (adres główny) to jako tytuł wyświetlana jest nazwa bloga, w przypadku jeśli jesteśmy w kategorii wyświetlana jest nazwa kategorii oraz na końcu nazwa bloga. Daje to efekt generowania różnych tytułów w zależności od wyświetlanej treści. Pamiętając, że google lubi różnorodność contentu warto poświećić temu zagadnieniu kilka chwil i odpowiednio spersonalizować ten element naszego WP.</p>
<p><strong>Ad.3.b.</strong></p>
<p>Przyjazne adresy są związane z wyglądem linków jakie stanowią wewnętrzną strukturę nawigacji po naszych postach i stronach, wyszukiwarki stanowczo zwracają na ten aspekt sporo uwagi (o ile można pozwolić sobie na tak dalece posuniętą personifikacje tych bezdusznych mechanizmów przyp. red.).</p>
<p>Po pierwsze należy zastanowić się czy nasz blog ma być dostępny pod adresem z prefiksem www. czy bez. Google dwa typy adresów postaci www.blog.pl oraz blog.pl widzi jak dwie odrębne lokalizacje i możliwe jest aby pod dwoma takimi URL&#8217;ami znajdowały się zupełnie inne strony www. Aby poradzić sobie z omawianym wcześniej Duplicate Content na tej drodze możemy zastosować reguły przepisywania mod-rewrite, osiągalne zazwyczaj z poziomu pliku .htaccess.</p>
<p>Jeśli już wiemy jaki wariant nas interesuje (wybieramy tylko jeden) zastosujemy jedą z poniższych reguł:</p>
<p><font COLOR="#333399">#www.blog.efrenzy.pl<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} ^blog.efrenzy.pl<br />
RewriteRule (.*) http://www.blog.efrenzy.pl/$1 [R=301,L]</font></p>
<p>bądź:</p>
<p><font COLOR="#333399">#blog.efrenzy.pl<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} ^www.blog.efrenzy.pl<br />
RewriteRule (.*) http://blog.efrenzy.pl/$1 [R=301,L]</font></p>
<p>&#8211;<br />
Słowem wyjaśnienia RewriteEngine On &#8212; używamy wyłącznie raz na początku pliku .htaccess (umieszczamy w katalogu gdzie znajduje się index.php, nadajemy prawa 644), RewriteBase / &#8212; ustawia nam poziom zero, czyli miejsce do, którego odnoszą się nasze reguły, RewriteCond &#8212; to warunek przepisania (to co chcemy zmaienić) oraz RewriteRule &#8212; to co chcemy uzyskać czyli reguła.</p>
<p>Za pomocą mod rewrite możemy również ustawić postać linków jakie będą wyświetlane w paski adresu, a także widziane przez roboty wyszukiwarek, tak aby nie były łańcuchami postaci:</p>
<p>adres.bloga.pl/index.php?strona=testowa&amp;kategoria=nieprzyjazna etc.</p>
<p>W ramach panelu administracyjnego możemy zdefiniować postac linków przyjaznych z naszego punktu widzenia:</p>
<p><font COLOR="#333399">Options&gt;PermaLinks&gt;Custom structure:/%postname%/</font></p>
<p><font COLOR="#333399">czyli Opcje&gt;LinkiWew&gt;Custom structure:/%postname%/ .</font></p>
<p>Daje to przyjazny efekt wyświetlający wyłącznie tytuł posta, i w przypadku reedycji np. pod inna datą pozwala uniknąć zbieżności treści.</p>
<p>Temat zastosowania htaccess to materiał na naprawdę długą opowieść dlatego należy zainteresować się we własnym zakresie nad innymi jeszce możliwościami.</p>
<p><strong>Ad.3.c.</strong></p>
<p>Jeśli powrócimy do wciąż powtarzającej się tematyki zduplikowanego kontentu, możemy zastosować jedną jeszcze metodę zapobiegania występowaniu DC. Mianowicie stosowanie znaczników &#8220;ReadMore&#8221; / &#8220;CzytajDalej&#8221;, komponując treść wpisu polecam kilka zdań wstępu oddzielić od reszty posta linią znacznika, który pozwala ukryć pozostały content. Google w ten sposób nie trafia odrazu na stronie głównej oraz na stronach kategorii na pełną treść wpisów. Są one dzięki temu widziane w pełnej krasie po wyświetleniu za pomocą konkretnego odwołania.</p>
<p><strong>Ad.4. Kompozycja, słowa kluczowe, strategiczne rozmieszczenie.</strong></p>
<p>Aby wykorzystać w pełni potencjał prezentowanych wpisów dobrze jest tak komponować części dodatkowo podkreślone aby zawierały słowa kluczowe czyli strategiczne dla tematyki naszego bloga. Tak więc podkreślone części to nagłówki h1, treść pogrubiona, linki wewnętrzne. Jeśli pamiętamy, że kluczowe mają być naprawdę kluczowe, dostajemy korzyść lepszych wyników na stronie SERP.</p>
<p><strong>Ad.5. </strong></p>
<p>Bardzo dobrym rozwiązaniem jest stworzenie mapy strony i zgłoszenie jej w narzędziach dla webmasterów google. Jeśli chcesz się dowiedzieć więcej odsyłam do mojego tekstu na temat <a HREF="http://blog.efrenzy.pl/2007/12/14/xml-oraz-googlesitemaps-jak-to-zrobic/" TITLE="Google sitemaps - mapy stron.">tworzenia google sitemap (mapy stron)</a>.</p>
<p><strong>Ad.6.</strong></p>
<p>Treść tego wpisu stanowi tylko wierzchołek góry lodowej, gdyż dokumentacja WordPress&#8217;a zawiera bogaty opis pozwalający na poszerzanie naszych działań optymalizacyjnych, dlatego w następnej części podzielę sie kolejną dawką wiedzy na temat optymalizacji WP. W razie pytań czy wątpliwości zachęcam do zadawania pytań.</p>
<p><em>~Michał Kowalski 2008</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2008/01/03/optymalizacja-wordpressa-dzialania-seo-pod-katem-google-i-innych-wyszukiwarek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co to jest w3c oraz DTD ? Rzecz o DOCTYPE.</title>
		<link>http://blog.efrenzy.pl/2007/12/26/co-to-jest-w3c-oraz-dtd-rzecz-o-doctype/</link>
		<comments>http://blog.efrenzy.pl/2007/12/26/co-to-jest-w3c-oraz-dtd-rzecz-o-doctype/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 02:08:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[xHTML/css]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[dtd]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/2007/12/26/co-to-jest-w3c-oraz-dtd-rzecz-o-doctype/</guid>
		<description><![CDATA[W3C &#8211; The World Wide Web Consortium
Konsorcjum WWW to organizacja zrzeszająca niemalże 400 firm, instytucji, uczelni wyższych, które stoją na straży prawidłowego rozwoju standardów tworzenia dokumentów sieci web. W jego skład wchodzą m. in. deweloperzy tworzący aktualnie najpopularniejsze przeglądarki internetowe (Microsoft, Apple, Operę, AOL (dawny Netscape) i  Mozilla). Dziwić może fakt, że w tym [...]]]></description>
			<content:encoded><![CDATA[<p><strong>W3C &#8211; The World Wide Web Consortium</strong></p>
<p>Konsorcjum WWW to organizacja zrzeszająca niemalże 400 firm, instytucji, uczelni wyższych, które stoją na straży prawidłowego rozwoju standardów tworzenia dokumentów sieci web. W jego skład wchodzą m. in. deweloperzy tworzący aktualnie najpopularniejsze przeglądarki internetowe (Microsoft, Apple, Operę, AOL (dawny Netscape) i  Mozilla). Dziwić może fakt, że w tym gronie znajduje się twórca przeglądarki IE (sic!), jednak Microsoft stanowi poważnego sponsora w3c. To, że jego przeglądarka posiada błędy stanowi odrębną sprawę. Jako głównego założyciela konsorcjum należy wymienić Tim&#8217;a Berners Lee &#8211; człowieka, który dał początek hipertekstowi, przeglądarkom i serwerom www. Jak już wspomniałem w3c dba o standardy na potrzeby sieci i zważa na jej prawidłowy rozwój wytyczając kierunki. Aby &#8220;standard&#8221; nie stał się utopią ludzie zrzeszeni w w3c starają się pamiętać o realnym podejściu do tematu, stąd np. wersje Transitional &#8211; biorące pod uwagę śmietnik dawnego html&#8217;a.<span id="more-18"></span></p>
<p><strong>DTD/DOCTYPE &#8211; co nam daje W3C.</strong></p>
<p>Skrót od Document Type Definition/Declaration, jest to deklaracja stosowanej przestrzeni nazw, czyli struktury html&#8217;a. Umieszczana obowiązkowo na początku każdego dokumentu html/xhtml. Stanowi informację dla przeglądarki jak ma interpretować kod, który jej serwujemy. Wiele jego wersji powstało aby nadążyć za dość chaotycznym rozwojem przeglądarek internetowych &#8211; głównie InternetExplorel&#8217;a, który w przypadku wersji 5, nie był zgodny z żadnym ze standardów, a twórcy stron optymalizowali kod wyłącznie pod tą aplikację. Powstało przez to wiele zamieszania (np. tryb Quirks Mode) i kilka wersji DOCTYPE:</p>
<ul>
<li> <font COLOR="#000080">Strict</font> &#8211; wersja ścisła, zgodna ze standardem, nie zawiera ramek oraz przestarzałych znaczników, takiej powinniśmy się trzymać przy tworzeniu stron www.</li>
<li><font COLOR="#000080">Transitional</font> &#8211; wersja przejściowa, może posiadać tagi uznane za przestarzałe, typ &#8216;transitional&#8217; powstał z myślą o starych stronach, które siłą rzeczy nadal znajdują się w internecie i jesteśmy skazani na ich za&lt;B&gt;a&lt;BR&gt;any kod.</li>
<li><font COLOR="#000080">Frameset</font> &#8211; jest to forma, która dopuszcza stosowanie ramek, jeśli nie wiesz o co chodzi to lepiej niech tak pozostanie, ramki były kiepskim wynalazkiem i dobrze, że aktualnie od tej koncepcji tworzenia stron z całą mocą się odchodzi.</li>
</ul>
<p><font COLOR="#ff9900">Poprawne deklaracje</font> <strong>DOCTYPE</strong>:</p>
<p><font COLOR="#333399">HTML 4.01 Strict, Transitional, Frameset</font></p>
<p>&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01//EN&#8221;<br />
&#8220;http://www.w3.org/TR/html4/strict.dtd&#8221;&gt;</p>
<p>&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01 Transitional//EN&#8221;<br />
&#8220;http://www.w3.org/TR/html4/loose.dtd&#8221;&gt;</p>
<p>&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01 Frameset//EN&#8221;<br />
&#8220;http://www.w3.org/TR/html4/frameset.dtd&#8221;&gt;</p>
<p><font COLOR="#333399"><font COLOR="#ff9900">X</font><font COLOR="#333399">HTML 1.0 Strict, Transitional, Frameset</font></font></p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;</p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;</p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Frameset//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&#8221;&gt;</p>
<p><font COLOR="#333399"><font COLOR="#333399"><font COLOR="#333399"><font COLOR="#333399"><font COLOR="#333399"><font COLOR="#333399">XHTML 1.1 DTD</font></font></font></font></font></font></p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.1//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&#8221;&gt;</p>
<p><strong>Niepoprawne DTD - czym to grozi?</strong></p>
<p>Być może miałeś taką sytuację, że napisałeś kod w html&#8217;u dla srtony www, sprawdziłeś walidatorem jej poprawność, mimo to strona nie chciała poprawnie funkcjonować w żadnej przeglądarce ? Najprawdopodobniej popsułeś deklarację DOCTYPE. Dlaczego to takie ważne ? Dlatego, że mówi przeglądarce w jakim dialekcie z nią rozmawiasz za pośrednictwem plików html. Rzecz w szczególności dotyczy przeglądarek takich jak Mozilla, IE5/Mac, and IE6/Win. Jeśli deklaracja typu jest błędna bądź wogóle nie występuje, przeglądarka przechodzi w tzw. tryb &#8220;Quirks Mode&#8221; czyli traktuje stronę jak dokument niestandardowy &#8211; napisany przestarzałym kodem. Sporo można na tym stracić! Sprawdź:</p>
<ol>
<li> czy adres odnoszący się do zewnętrzenego dokumentu &#8220;.dtd&#8221; jest absolutny (bezwzględny), czyli czy zawiera część &#8220;http://www.w3.org/TR/&#8221;. Zdarza się, że webmaster kopiuje bezmyślnie deklarację ze stron w3w gdzie mogą być podane linki względne &#8211; działające tylko w obrębie danego serwera.</li>
<li>czy rzeczywiście napisany przez Ciebie kod jest tym za co się podaje w deklaracji typu czyli DTD <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p><strong>Zakończenie - w edukacji nadzieja na lepszą przyszłość.</strong></p>
<p>Dzięki wielu akcjom promującym stosowanie standardów oraz zwracającym uwagę na poprawność kodu dostępnych lokalizacji jest możliwe, że niedługo internet stanie się dostępniejszy. Mam nadzieję, że tym wpisem udało mi się wyjaśnić kilka niezwykle istotnych zagadnień oraz przyczynić do lepszego funkcjonowania pisanych przez Ciebie stron. Pozdrowienia.</p>
<p><em>Michał Kowalski 2007</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2007/12/26/co-to-jest-w3c-oraz-dtd-rzecz-o-doctype/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Meta tagi &#8211; czy wiesz jak ich używać?</title>
		<link>http://blog.efrenzy.pl/2007/12/25/meta-tagi-czy-wiesz-jak-ich-uzywac/</link>
		<comments>http://blog.efrenzy.pl/2007/12/25/meta-tagi-czy-wiesz-jak-ich-uzywac/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 21:08:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[xHTML/css]]></category>
		<category><![CDATA[meta-tags]]></category>
		<category><![CDATA[tagi meta]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/2007/12/25/meta-tagi-czy-wiesz-jak-ich-uzywac/</guid>
		<description><![CDATA[Przygnębiająca prawda o meta-tags.
Tagi meta, bardzo często są wykorzystywane z brakiem zrozumienia ich funkcji i używane w sposób przynoszący więcej szkody niż pożytku. Co więcej silniki wyszukiwarek nie biorą ich często pod uwagę &#8211; tak twierdzą niektórzy twórcy witryn www.  W tym miejscu zebrałem wszystkie prawdy i mity odnośnie konkretnych znaczników oraz dzielę się [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Przygnębiająca prawda o meta-tags.</strong></p>
<p>Tagi meta, bardzo często są wykorzystywane z brakiem zrozumienia ich funkcji i używane w sposób przynoszący więcej szkody niż pożytku. Co więcej silniki wyszukiwarek nie biorą ich często pod uwagę &#8211; tak twierdzą niektórzy twórcy witryn www.  W tym miejscu zebrałem wszystkie prawdy i mity odnośnie konkretnych znaczników oraz dzielę się moimi rekomendacjami odnośnie ich stosowania (bądź odradzam jeśli są przesłanki aby uznać konkretną funkcję za przestarzałą). Do dzieła&#8230;</p>
<p><span id="more-17"></span></p>
<p><strong><font COLOR="#ff9900">Definicja</font></strong><strong> &#8211; czym są meta tags ?</strong></p>
<p>Dla niewtajemniczonych wyjaśniam, że są umieszczane w kodzie strony (x)html pomiędzy znacznikami <font COLOR="#000080">&lt;head&gt;&lt;/head&gt;</font> i stanowią definicyjno-informacyją część kodu. Oznacza to tyle, że umieszczamy tam informacje dla serwerów www odpowiedzialnych za interpretacje kodu strony oraz aplikacji typu przeglądarki oraz wyszukiwarki (crawler&#8217;y google, msn, yahoo).</p>
<p>Zostały stworzone w latach dziewiędziesiątych wraz z coraz szybszym przyrostem ilości dokumentów hipertekstowych w sieci i miały dodać funkjonalność porządkującą zasoby pod względem typu, języka, treści. Oczywiście towarzyszyły temu liczne nadużycia, czyli niepoprawne stosowanie tagów sekcji meta aby oszukać algorytmy wyszukiwarek. Przeładowanie tagu &#8220;<font COLOR="#000080">keywords</font>&#8221; słowami niewystępującymi w treści strony, etc&#8230; Spowodowało to zdegradowane znaczenia meta tagów i aktualnie niektórzy twierdzą, że są bezwartościowe z punktu widzenia SEO. Moim zdaniem nie należy o nich zapominać. Przyjrzyjmy się im z bliska.</p>
<p><strong><u>Zalecane (wymagane) meta-tagi.</u></strong></p>
<ul>
<li><font COLOR="#333399">Meta Content Language</font></li>
</ul>
<p>Tag informujący o języku w jakim została napisana treść lokalizacji, stosowany przez roboty wyszukiwarek na etapie kategoryzacji pod względem języka. Zalecany do strosowania wyłącznie na stronach innych niż anglojęzyczne, pomagają skierować treść strony do odpowiedniej grupy internautów (np. polskich).</p>
<p>Przykład:</p>
<p>&lt;META HTTP-EQUIV=&#8221;Content-Language&#8221; CONTENT=&#8221;pl-PL&#8221;&gt;</p>
<ul>
<li><font COLOR="#333399">Meta Content Type</font></li>
</ul>
<p>Służy deklaracji sposobu wyświetlania znaków na stronie &#8211; musi się zgadzać z faktycznym kodowaniem użytym na stronie! Niepoprawne użycie może spowodować problemy z wyświetlaniem treści strony &#8211; doskonale znane wszystkim &#8220;krzaki&#8221; zamiast polskich znaków diakrytycznych. Zalecane stosowanie - zgodne z wykorzystaną deklaracją przestrzeni nazw DTD. (więcej o dtd w odrębnym artykule już wkrótce). Wybór kodowania zależy od preferencji, polecane to utf-8/iso-8859-2 dla polskich znaków.</p>
<ul>
<li><font COLOR="#333399">Meta Description</font></li>
</ul>
<p>Pozwala zamieścić opis strony, jej przeznacznie oraz przybliżyć tematykę jaką porusza zgromadzona zawartość. Stosowana przez roboty, google często używa tego meta-tag&#8217;u do wyświetlenia opisu w wynikach wyszukiwania. Nie jest to reguła, jednak podejrzewając, że tag description będzie wyświetlany jako etykieta, należy mu poświęcić odpowiednią uwagę i dopracować go możliwie najdokładniej.</p>
<ul>
<li><font COLOR="#333399">Meta Language</font></li>
</ul>
<p>Ustawia język wykorzystany na stronie &#8211; brany pod uwage przez roboty, należy go stosować wyłącznie w przypadku stron pisanych w innym języku niż angielski internacjonalny.</p>
<p><strong><u>Opcjonalne znaczniki (niewymagane).</u></strong></p>
<ul>
<li>Meta Abstract</li>
</ul>
<p>Pierwotnie stanowił podsumowanie opisu (description) czyli podkreślał główne znaczenie dokumentu, jego meritum. Stosowany był głównie w prezentacjach akademickich, które zawierały dysertacje i prace na temat. Czasami warto z niego korzystać jeśli specyfika strony tego wymaga (np. dla wyodrębnienia części w obszernej dokumentacji).</p>
<ul>
<li>Meta Author</li>
</ul>
<p>Niesie informację o autorze strony &#8211; jeśli zależy nam na sławie w dziedzinie tworzenia stron możemy śmiało się pokusić o umieszczenie naszego nazwiska w tego typu deklaracji. Ściśle niepolecane jest umieszczanie tu adresu e-mail, oczywiście z powodu ryzyka spamu.</p>
<ul>
<li>Meta Copyright</li>
</ul>
<p>Stosowany dla umieszczenia praw autorskich, informacji o znakach zastrzeżonych, bądź numeracji patentowej. Czyli wszelkich adnotacji odnoszących się bezpośrednio do własności intelektualnej. Stosowanie raczej nie zalecane, tylko jeśli wiemy co robimy.</p>
<ul>
<li>Meta Designer</li>
</ul>
<p>Mówi o twórcy kodu strony &#8211; mocno opcjonalny tak jak w przypadku tagu author.</p>
<ul>
<li>Meta Google</li>
</ul>
<p>Opcje skierowane na potrzeby współpracy z robotami wyszukiwarki google,  dopuszczalne są dyrektywy:</p>
<p>googlebot: noarchive &#8211; nie pozwala na wyświetlanie zindeksowanej zawartości<br />
googlebot: nosnippet &#8211; nie pozwala na wyświetlanie zindeksowanej oraz fragmentarycznej części zawartości<br />
googlebot: noindex &#8211; nie pozwala na indeksowanie danej strony<br />
googlebot: nofollow &#8211; nie pozwala robotom na podążąnie za linkowanymi stronami, mówi aby nie uwzględniać ich znaczenia do Page Rank.</p>
<p>Zalecenie: opcjonalne, wyłacznie jeśli chcemy aby google robiło coś bardzo specyficznego z zawartością naszej strony.</p>
<ul>
<li>Meta Keywords</li>
</ul>
<p>Służy przedstawieniu słów kluczowych jakie zostały zawarte w treści danej strony, stosowanie jest wskazane. Należy zachować specyfikę stosowanych key-words, tak aby w miarę dokładnie oddawały słowa zawarte w treści dokumentu. Stosowanie słowa w tagu, które nie występuje w treści jest kiepskim pomysłem i z góry to odradzam!</p>
<ul>
<li>Meta MSN (No ODP)</li>
</ul>
<p>Tag stosowany w kontekście wyszukiwarki MSN i służy wskazaniu preferowanego opisu srony jeśli chcemy aby był inny niż podany w DMOZ. Stosowanie wyłącznie w uzasadnionych przypadkach.</p>
<ul>
<li>Meta Title</li>
</ul>
<p>Należy stosować z rozwagą, jednak osobiście nie zalecam &#8211; robi praktycznie to samo co tagi &lt;title&gt;&lt;/title&gt; wyrażone explicite. Wspominam o nim raczej ze względów sentymentalnych niż praktycznych <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Przykład:  &lt;META NAME=&#8221;Title&#8221; CONTENT=&#8221;Page Title Here&#8221;&gt;</p>
<p><strong><strike>Niezalecane do stosowania znaczniki.</strike></strong></p>
<ul>
<li>Meta Content Script Type</li>
<li>Meta Content Style Type</li>
<li>Meta Distribution</li>
<li>Meta Expires</li>
<li>Meta Generator</li>
<li>Meta MS Smart Tags</li>
<li>Meta Publisher</li>
<li>Meta Rating</li>
<li>Meta Refresh</li>
<li>Meta Reply-To</li>
<li>Meta Resource Type</li>
<li>Meta Revisit After</li>
<li>Meta Robots</li>
<li>Meta Set Cookie</li>
<li>Meta Subject</li>
<li>Meta VW96.ObjectType</li>
</ul>
<p><strong>Zakończenie &#8211; trafna konkluzja.</strong></p>
<p>Aby nie być posądzonym o ignorancję, każdy profesjonalny oraz nawet zajmujący się tworzeniem kodu html hobbistycznie webmaster powinien dowiedzieć się podstaw na temat tej części języka, jaką stanowią meta-tagi. Dodatkowo jeśli nasza strona www ma za zadanie spełniać wymagania marketingowe (sprzedaż, promocja usług) dobrze jest pisać kod przyjazny wyszukiwarkom. Sprawia to, że nasze lokalizacje są skuteczne i wydajne a my śpimy spokojniej &#8230; <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <strong><strong> </strong></strong></p>
<p><strong>P.S. Ładny przykład:</strong></p>
<p>&lt;head&gt;</p>
<p>&lt;title&gt;Oto przykład stosowania meta-tag&#8217;s.&lt;/title&gt;<br />
&lt;meta name=&#8221;keywords&#8221; content=&#8221;meta, tag, meta-tags, stosowanie&#8221; /&gt;<br />
&lt;meta name=&#8221;description&#8221; content=&#8221;Dowiedz się jak stosować meta tagi!&#8221; /&gt;<br />
&lt;meta name=&#8221;robots&#8221; content=&#8221;all&#8221; /&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html; charset=iso-8859-1&#8243; /&gt;<br />
&lt;meta http-equiv=&#8221;content-language&#8221; content=&#8221;en&#8221; /&gt;</p>
<p>&lt;/head&gt;</p>
<p>Michał Kowalski 2007</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2007/12/25/meta-tagi-czy-wiesz-jak-ich-uzywac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semantyczny kod &#8211; podstawa seo.</title>
		<link>http://blog.efrenzy.pl/2007/12/11/semantyczny-kod-podstawa-seo/</link>
		<comments>http://blog.efrenzy.pl/2007/12/11/semantyczny-kod-podstawa-seo/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 07:32:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO & Pozycjonowanie]]></category>
		<category><![CDATA[xHTML/css]]></category>
		<category><![CDATA[pozycjonowanie]]></category>
		<category><![CDATA[semantyka]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://wp.efrenzy.pl/archives/8</guid>
		<description><![CDATA[Co to znaczy że kod stony www jest semantyczny?
Napewno nie raz natrafiłeś na teksty zawierające słowo &#8217;semantyka&#8217;, jeśli nie jesteś jeszcze ekspertem w dziedzinie webmasteringu/seo to możesz nie wiedzieć co ono właściwie oznacza. Formalnie jest to określenie dziedziny wiedzy, która bada relacje pomiędzy znakami a przedmiotami do których się one one odnoszą, a jak to [...]]]></description>
			<content:encoded><![CDATA[<h2>Co to znaczy że kod stony www jest semantyczny?</h2>
<p>Napewno nie raz natrafiłeś na teksty zawierające słowo &#8217;semantyka&#8217;, jeśli nie jesteś jeszcze ekspertem w dziedzinie webmasteringu/seo to możesz nie wiedzieć co ono właściwie oznacza. Formalnie jest to określenie dziedziny wiedzy, która bada relacje pomiędzy znakami a przedmiotami do których się one one odnoszą, a jak to jest w przypadku, który nas najbardziej interesuje?</p>
<p><strong> Jak to się ma do kodu strony? Czytaj wyjaśnienie&#8230;</strong></p>
<p><span id="more-8"></span></p>
<p>xHTML czy inny  język  służący do tworzenia dokumentów hipertekstowych to zbiór znaczników które opisują strukturę prezentacji danych. Inaczej mówiąc aby na stronie umieścić jakieś informacje (np. ten tekst) należy je zapisać przy użyciu odpowiednich tagów, tak aby przeglądarka mogła dokonać interpretacji i zgodnie z naszą intencją rozmieścić w logiczny sposób na karcie wyświetlanego dokumentu. I tutaj przychodzi czas odwołania do naszej semantyki. Określa ona w jaki sposób używać wspomnianych tagów, aby oznaczały dokładnie to do czego zostały powołane. Abyśmy wiedzieli jaki był zamysł twórców danego języka, powstał standard, stworzony oraz rozwijany pod skrzydłami Światowego Konsorcjum W3C (Word Wide Web Consortium). Stosując się do standardów tworzymy przejrzysty oraz poprawny pod względem składniowym dokument, który posiada dodatkową zaletę &#8211; mianowicie jest zrozumiały dla maszyn;) Co to znaczy? Kod semantyczny prezentuje dane, które rozumiemy my &#8211; ludzie, jednak w taki sposób aby również przeglądarki, aplikacje przetwarzania danych, etc mniej więcej wyczuwały nasze intencję&#8230; To spora zaleta z punktu widzenia seo/pozycjonowania. Dlaczego ? To proste! Roboty wyszukiwarek są aplikacjami, przeglądając naszą stronę www robot ma nadzieję, że jej twóra wiedział co robi. Dlatego właśnie semantyczne strony jako &#8220;lekkostrawne&#8221; są lepiej traktowane przez crawlery i pająki.</p>
<p><strong>Jakie to może nieść korzyści?</strong></p>
<p>Korzyść w głównej mierze odnosi się do lepszych pozycji strony w wynikach wyszukiwania przeglądarek. Oczywiście samo stworzenie poprawnej strony nie   załatwia samo w sobie sprawy jednak bardzo pomaga. Przekonałem się o tym, kiedy po optymalizacji strony Efrenzy Interactive uzyskałem w google 3 miejsce pod frazą &#8216;webdesign seo&#8217; bez linkowania &#8211; zupełnie sote. To dobry wynik, zważywszy na fakt ilości powiązanych wyników dla tej frazy (spośród około9,300,000). Niestety nie udało się prześcignąć Bielaka ;)</p>
<p>Może następnym razem&#8230;.</p>
<p>M.K.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2007/12/11/semantyczny-kod-podstawa-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
