Archiwum tagu: Pozycjonowanie stron

Nowa wersja jQuery 1.7 BETA 1

Pojawiła się nowa wersja najpopularniejszego frameworka JavaScriptu – jQuery 1.7 BETA 1. Zawiera ona kilka nowych ciekawych funkcji oraz wiele poprawek. Zachęcam do sprawdzenia i testowania :)

A co nowego znajdziemy w wersji 1.7 BETA 1?

  1. Możliwość rejestracji jQuery jako asynchronicznego modułu AMD, przez co nie będzie konfliktów między różnymi wersjami ładowanego jQuery.

  2. Większe wsparcie dla HTML5. Można odwoływać się do innerHTML jego elementów. Klonowanie działa teraz w wielu przeglądarkach.

  3. Obsługa nazywanych kolejek przez animate ( ), dzięki czemu zachowana jest kolejność animowanych obiektów na liście.

  4. Nowe metody: .on() and .off() do podpinania się w bardziej jednolity sposób do zdarzeń.
  5. Usuwanie wielu atrybutów przez removeAttr( ).

  6. Szybsze działanie funkcji do przechowywania i pobierania danych .data( ).

Testowa wersja 1.7 do pobrania pod adresem:

code.jquery.com/jquery-1.7b1.js

źródło: addyosmani.com, blog.jquery.com


Część 5 - LINKI

Dzisiaj zapraszam na opublikowaną już część piątą naszego poradnika w “Dzienniku Stargardzkim“, a jego tematem są “Linki”. Niestety to już ostatnia  część tej serii artykułów, więc gorąco zachęcam do lektury.

cz5

Dziękujemy “Dziennikowi Stargardzkiemu” za udaną i ciekawą współpracę oraz wszystkim czytelnikom za to, że czytacie, oceniacie, podpowiadacie i komentujecie.

DZIĘKUJEMY :)


Część 3 - Optymalizacja meta-tagów

Kolejna część naszego poradnika w “Dzienniku Stargardzkim”. Tym razem o tym, co należy robić,  a czego nie przy pozycjonowaniu stron internetowych w wyszukiwarce, czyli część 3 - Optymalizacja meta-tagów :)

Zapraszamy do lektury!

cz31


Część 2 - Wybór tytułu strony

Kolejna część naszego poradnika “Twoja firma w internecie. Pozycjonowanie stron internetowych” w “Dzienniku Stargardzkim”. Przeczytaj koniecznie :)

012011

Życzymy miłej lektury!

Zapraszamy na kolejną część już w piątek w “Dzienniku Stargardzkim”.


Część 1 - Porady dla firm w “Dzienniku Stargardzkim”

Zgodnie z zapowiedzią, “Dziennik Stargardzki” i firma WAWRUS rozpoczęła cykl artykułów mających na celu przybliżenie tematyki pozycjonowania stron internetowych w wyszukiwarkach. Poniżej zapraszamy do pierwszej części Dobór właściwych słów/fraz kluczowych.

0602

Mamy nadzieję, że zaprezentowane przez nas felietony będą przydatne w promocji stron internetowych Państwa przedsiębiorstw.

Życzymy miłej lektury!


“Dziennik Stargardzki” - Twoja firma w internecie

W ostatnim wydaniu gazety “Dziennik Stargardzki”, firma “Wawrus” wraz z redakcją gazety, rozpoczęła cykl artykułów “Twoja firma w internecie”.

0002 W najbliższych jej wydaniach zaprezentowane zostaną kolejne artykuły, które krok po kroku przybliżą najważniejsze zagadnienia związane z pozycjonowaniem stron. Opisywane będą następujące tematy: dobór właściwych słów/fraz kluczowych, wybór tytułu strony WWW, optymalizacja meta-tagów, nagłówki, linki.

Zachęcamy do lektury :)


Style CSS

Za pomocą języka XHTML tworzymy strukturę, jak np. tabele, tytuły czy akapity, a korzystając ze stylów nadajemy im odpowiednie właściwości i formatowanie, np. kolor, pogrubienie, pochylenie, tła, wielkość liter i inne elementy odpowiedzialne za kształt i wygląd.

Wystarczy więc przypisać do tytułu strony nazwę stylu, np. “glowny” i zdefiniować w jednym miejscu, jakie właściwości ma mieć główny tytuł. Może być pogrubiony, niebieski, napisany czcionką Arial o wielkości 16 pikseli. Wszystkie tytuły główne mogą mieć ten sam styl zapisany w jednym pliku. Jest to bardzo przydatne, gdy nagle musimy zmienić wygląd tytułów. Wtedy wystarczy w jednym miejscu zmienić właściwości stylu “glowny” i efekt będzie widoczny od razu na wszystkich stronach we wszystkich tytułach oznaczonych tym stylem. Prawda, że rewelacyjny wynalazek? Takie podejście pozwala szybko zmienić kolorystykę, kształt czy właściwości określonego stylu przypisanego konkretnym elementom HTML.

Jak zdefiniować swoje style?

Własne style możesz nazwać dowolnie, w sposób dla Ciebie czytelny. Mogą nazywać się np. “naglowek”, “akapitczerwony” lub “pogrubienie”. Aby je stworzyć musisz zadeklarować je w osobnym pliku lub wprost na wybranej stronie WWW.

W nagłówku strony, w sekcji head umieść swoją definicję stylu pomiędzy tagami style.

<?xml version="1.0" encoding="ISO-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
  <style type="text/css"><!--

    h1, td { color: green; }
    .naglowek { color: red; font-size:16px; }
    .pogrubiony { font-weight: bold; }

  --></style>
 <meta http-equiv="Content-type" content="text/html;
charset=ISO-8859-2" />
 <title>tytuł strony</title>
</head>
<body>

  Dalsza treść strony, gdzie będą używane Twoje style...

</body></html>

W przykładzie został zdefiniowany jeden styl dla elementów h1 i td i dwa style o nazwach “naglowek” i “pogrubiony”. Najłatwiejszą notacją (bo style można definiować na kilka sposobów) i chyba najczęściej spotykaną jest przypisanie stylu do elementu HTML. Inną popularną notacją jest kropka i nazwa stylu. Kropka określa, że styl jest selektorem klasy, czyli oznacza, że klasa będzie miała nadaną przez nas nazwę, którą można potem użyć w definicji klasy dla elementu HTML.

Brzmi nieco zawile? Ale teorią się nie przejmuj, ważniejsza jest praktyka. Pamiętaj o kropce i za nią umieść nazwę stylu. Następnie w nawiasach klamrowych musisz opisać jakie cechy będzie miał stworzony przez Ciebie styl.

Wszystkie tytuły h1 i komórki tabeli td będą miały kolor zielony (color: green;) Nagłówek ma mieć czerwony kolor (color: red;) i wielkość 16 pikseli (font-size: 16px;). Styl pogrubiony będzie tylko pogrubiony (font-weight: bold;).

Dowolny element HTML, który ma mieć styl naglowek powinien mieć atrybut class z nazwą naszego stylu (ale już bez kropki):

<p class="naglowek">Nagłówek strony</p>

Bez problemu możesz ten styl przypisać kilka razy do różnych elementów na stronie:

<p class="naglowek">Nagłówek strony</p>
<div class="naglowek">Inny nagłówek strony</div>
<a href="http://www.reporter.pl" class="naglowek">Duży link</a>

Kropka oznacza, że wszystkie elementy na stronie (polecenia XHTML), dla których zdefiniujesz klasę “naglowek” będą miały ten styl. Gdy przypiszesz styl do elementu XHTML, tylko te elementy mają określone właściwości (tak zrobiliśmy z komórkami tabeli i tytułami h1).

Jak już wiesz, aby kawałek tekstu miał pogrubiony styl, wystarczy go zdefiniować z kropką na początku:

.pogrubiony { font-weight: bold; }

Tak określony styl może się odnościć do dowolnych elementów XHTML - możesz pogrubić akapity, tabele, linki i generalnie wszystkie tagi języka XHTML. Dodając przed kropką nazwę elementu XHTML, możesz ograniczyć działanie tego stylu tylko do wybranych poleceń języka XHTML. Zastosujmy pogrubienie tylko w akapitach:

p.pogrubiony { font-weight: bold; }

I użyjmy go w praktyce:

<p class="pogrubiony">TYLKO TEN tekst zostanie pogrubiony</p>
<div class="pogrubiony">Ten tekst nie zostanie pogrubiony</div>
<a href="http://reporter.pl" class="pogrubiony">Link bez pogrubienia</a>

Takie podejście pozwala stworzyć wiele stylów o nazwie “pogrubiony”, ale każdy będzie odnosił się tylko do określonego elementu języka HTML:

p.pogrubiony { font-weight: bold; }
br.pogrubiony { font-weight: bold; color: red; }

Łatwo zapamiętać, że brak nazwy elementu przed kropką dotyczy wszystkich tagów HTML, a wyszczególniona nazwa przed kropką we własnej definicji stylu ogranicza działanie stylu tylko do tego elementu języka HTML.

Jest jeszcze jeden zapis własnej definicji stylu, gdzie zamiast kropki stosuje się znak #:

#zielony { color: green; }

Tym razem odwołanie do stylu nie następuje przez podanie atrybutu class, ale przez identyfikator elementu, czyli atrybut id:

<p id="zielony">zielony akapit</p>

Ważną rzeczą jest, aby na jednej stronie nie było dwóch elementów HTML (np. dwóch lub więcej akapitów), które mają taką samą nazwę ID. Identyfikator jest unikatowy. Jeżeli chcesz stosować więcej identyfikatorów musisz je np. ponumerować:

#zielony1 { color: green; }
#zielony2 { color: green; }
#zielony3 { color: green; }

<p id="zielony1">zielony akapit</p>
<span id="zielony2">zielony akapit</span>
<p id="zielony3">zielony akapit</p>

Tutaj również można ograniczyć zakres działania stylu dla wybranego elementu dodając jego nazwę przed definicją stylu:

p#zielony { color: green; }

W praktyce zapis z identyfikatorami id nie jest często stosowany, ponieważ z definicji każdy element XHTML musi mieć inny identyfikator i tych styli byłoby bardzo dużo. Natomiast styl zapisany w ten sposób ma zastosowanie w dynamicznym HTML, a więc w powiązaniu z JavaScriptem i DOMem, gdzie odwołania do elementów HTML możliwe są poprzez identyfikatory id.

Zdecydowanie najczęściej spotykany jest przykład pierwszy, gdzie po kropce podajesz nazwę stylu, a w nawiasach określasz wszystkie style i parametry jakie mają być przypisane do danej nazwy. Potem w elementach HTML wystarczy za pomocą atrybutu class przypisać określoną nazwę stylu, aby go użyć w dowolnym miejscu na stronie.

Dołączanie stylów

Jednym ze sposobów jest umieszczenie stylów wprost przy elemencie, którego dotyczy korzystając z atrybutu style. Można w ten sposób nadać konkretny styl wybranemu elementowi HTML, bez konieczności stosowania arkusza zewnętrznego lub wewnętrznego:

<p style="color:red; font-size:16px;">
dowolny akapit
</p>

Takie rozwiązanie jest stosowane wyjątkowo, gdy trzeba zmienić wygląd jednego elementu (lub kilku elementów) na stronie lub nadpisać wygląd konkretnego elementu HTML, który wcześniej został zadeklarowany w stylach zewnętrznych lub osadzonych na stronie.

Nie powinno się stosować stylów wprost w elementach HTML, ponieważ trudno je potem znaleźć w kodzie strony i kłopotliwe jest ich poprawianie. Mimo chaosu, jaki może wprowadzić taki zapis, jest on w praktyce dosyć często stosowony z lenistwa, bo łatwiej dokonać zmiany stylu konkretnego elementu niż wypisywać wszystkie style w zewnętrznym arkuszu i potem przypisywać każdy ze stylów do poszczególnych elementów.

Definicje stylów można umieścić wprost na konkretnej stronie WWW, w sekcji nagłówkowej strony, czyli pomiędzy tagami <head> i </head>, np. zaraz po określeniu tytułu dla strony:

<head>
  <meta http-equiv="Content-type" content="text/html;
charset=ISO-8859-2" />
  <title>Tytuł strony </title>
  <style type="text/css"><!--

  body, p {
    font-family: Arial, sans-serif;
    font-size: 14px;
  }
  a { text-decoration: none; }
  .menu:active {color: navy; }
  .menu:link {color: navy; }
  .menu:visited {color: navy; }
  .menu:hover {color: #3333cc; }

  --></style>
</head>

Style są umieszczone wprost na konkretnej stronie WWW i nawet jeżeli ktoś skopiuje stronę na dysk lokalny i nie będzie miał połączenia z Siecią, w dalszym ciągu style będą w dokumencie zachowane.

To bardzo dobry sposób osadzania stylów w przypadku języków skryptowych (np. PHP), ponieważ style można dołączyć z jednego pliku za pomocą dyrektywy include.

Nieco gorzej jest z wykorzystaniem tej metody w wypadku statycznych stron HTML, gdyż modyfikacja stylu wymaga zmodyfikowania zapisu na wszystkich stronach należących do witryny. Wtedy wygodniej skorzystać z metody dołączenia zewnętrznego arkusza z dowolnego miejsca w Sieci lub z wybranego katalogu na stronie WWW.

Zamiast osadzać style CSS na stronie można je dołączyć z zewnętrznego pliku za pomocą elementu link:

<head>
  <meta http-equiv="Content-type" content="text/html;
charset=ISO-8859-2" />
  <title>Tytuł strony </title>
  <link rel="stylesheet" type="text/css" href="/style.css" />
</head>

Można też podać pełną ścieżkę do serwera i dołączać więcej niż jeden arkusz stylów:

<link rel="stylesheet" type="text/css" href="http://serwer1/style.css" />
<link rel="stylesheet" type="text/css" href="http://serwer2/style.css" />

Dołączany plik style.css powinien zawierać od razu definicje stylów, jak poniżej:

body, p {
  font-family: Arial, sans-serif;
  font-size: 14px;
}
a { text-decoration: none; }
input { width: 200px; }

Ten sposób dołączania stylów jest bardzo wygodny, ponieważ w praktyce istnieje tylko jeden plik ze stylami, który może być dołączany z dowolnej lokalizacji w Sieci. Modyfikacje wystarczy przeprowadzać tylko w jednym pliku. Jego wadą jest to, że podczas zapisywania strony na dysk, style mogą zostać zgubione i bez dostępu do pliku ze stylami strona może prezentować się mało ciekawie.

Dopuszczalna jest również kombinacja zastosowania stylów z zewnętrznego pliku w stylach znajdujących się na stronie:

<style type="text/css"><!--

@import url(http://serwer.pl/katalog/style.css)
body, p {
  font-family: Arial, sans-serif;
  font-size: 14px;
}
a { text-decoration: none; }

--></style>

W tym celu można skorzystać z polecenia @import dołączającego do stylów na stronie dodatkowe style znajdujące się w pliku w dowolnym miejscu w sieci. Style znajdujące się poniżej dołączanego stylu mogą rozszerzyć style z pliku lub zastąpić je na konkretnej stronie.

O stylach można by napisać całkiem sporą książkę, a przedstawione powyżej podstawy mają tylko zaznajomić Cię z tematyką i pomóc szybko zacząć je stosować na stronach. Mam nadzieję, że ten krótki, ale treściwy wstęp, nieco wyjaśnił Ci posługiwanie się stylami w praktyce.

Powodzenia!


Sprawdzanie pozycji w Google

Sprawdzanie pozycji strony w wynikach wyszukiwania jest raczej codziennością dla wszystkich tych, którzy mogą mieć coś wspólnego z SEO.

Ręczne sprawdzanie jest raczej żmudnym zajęciem. Warto więc proces ten sobie nieco ułatwić. Potrzebne nam będzie to tego PHP + curl + troszkę wolnego czasu.

Zasady korzystania z klasy są proste.
Tworzymy nowy obiekt:

$pozycja = new checkPosition( 'pozycjonowana fraza',
'http://sprawdzastrona.pl' );

Za pomocą tej linijki inicjujemy obiekt oraz ustawiamy niezbędne dane do poprawnego działania skryptu. Należy pamiętać, że adres URL sprawdzanej strony musi się zaczynać od “http://”. Dla skryptu nie ma różnicy czy adres zawiera www czy nie. Skrypt przygotowany jest tak, że www jest wycinane ze sprawdzanego adresu oraz porównywanych adresów. Dzięki temu sprawdzanie pozycji jest prostsze. Skrypt porównuje tylko i wyłącznie domeny.

Teraz aby sprawdzić jaką pozycję ma nasza strona wystarczy wywołać metodę:

$pozycja->search();

W tym momencie skrypt łączy się z Google i pobiera wyniki. Aby zobaczyć jaką pozycję ma nasza strona wystarczy odczytać jaką wartość ma zmienna $pozycja->iPosition. Np. tak:

echo $pozycja->iPosition;

Skrypt sprawdza tylko pierwsze 100 wyników. Jeżeli chcesz zmienić ilość sprawdzanych maksymalnych pozycji to wystarczy zmienić parametr $iLimit.

Skrypt można pobrać tutaj.

Źródło: http://blog.shpyo.net/?newsID=211


Jak zdobyć klientów

Zdobyć klienta w dzisiejszych czasach nie jest łatwo. Każdego dnia przybywa również konkurencji. Co zrobić, aby utrzymać się w e-biznesie?  Jak zwiększyć odwiedzalność naszej witryny? … Zdradzę kilka sposobów.

Reklama strony w internecie to tak zwane pozycjonowanie. Jednak najlepiej będzie jak zajmą się tym profesjonaliści.  Posiadają odpowiednie doświadczenie i zaplecze konieczne do tego typu zadań.

Blogi, fora, społeczności.  To dobry sposób na pozyskiwanie klientów z często odwiedzanych witryn społecznościowych. Można również stworzyć swojego bloga i promować w nim swój e-biznes.

Vortale, portale, e-dzienniki. Pisanie artykułów do mediów i innych stron wymaga od nas wiele czasu. Jednak muszę przyznać, że przynosi  to nadzwyczajne efekty.

Virale. Tworzysz śmieszny filmik, piszesz zabawny artykuł, robisz zdjecie i doklejasz adres Swojej witryny. W ten sposób inicjujesz viral marketing.  Jeśli trafisz w rynek Twoje materiały będą krążyć po Internecie. W ten prosty sposób możesz zwiększyć ruch na stronie, jednak nie idealnie targetowany.

Lista adresowa. To złoto internetu, to możliwość darmowej reklamy naszych produktów. Jednak najczęściej powtarzaną zasadą jest „żeby zarobić, potrzebujesz dużej listy mailingowej”. Karol Gajda, prowadzący bloga Ridiculously Extraordinary, obalił tę zasadę. Ma skromną listę mailingową (niecałe 400 adresów), a mimo to zarobił na wysyłce jednego maila 1500 dolarów. A więc, nawet skromna lista mailingowa dobrej jakości może przynieść spore dochody.

Po prostu marketing czyli wizytówki, ulotki, broszury, kalendarzyki i inne gadżety, które spowodują, że klient zapamięta Waszą witrynę i będzie na nią wracał.

Niestety dzisiaj trzeba szczególnie dbać o klienta. Trzeba o niego dbać, by przywiązał się do Twojego biznesu - a nie konkurencji!

Powodzenia!


Zawód webmaster

Wiele osób marzy o tym, aby być szefem dla siebie. Wiele osób podejmuje takie działania, lecz albo nie mają zbyt dużej motywacji lub też ich projekty nie wytrzymują konkurencji. Jednym ze sposobów na zarabianie jest tworzenie stron www. W dzisiejszych czasach, jest to biznes bardzo dobry i wiele firm czy osób prywatnych zajmuje się tym sektorem. W dobie internetu konieczne jest posiadanie strony www. Dotyczy to przede wszystkim firm, które muszą mieć w internecie swoje miejsce. Projektowaniem stron www zajmuje się bardzo wiele firm, także osób prywatnych. Jednak znalezienie dobrej usługi jest kłopotliwe. Wiele młodych osób myśli, że wystarczy znajomość HTML i mogą zająć się programowaniem stron www, a jest to nie prawdą. Wiele osób tworzy strony www nie ceniąc własnego czasy i biorąc za projekty grosze. Dotyczy to bardzo wielu młodych firm, które nie zawsze umieją przetrwać na rynku stron internetowych. Dobra strona www musi kosztować i jest to koszt spory. Jednak możemy przy tym projekcie wymagać. Strony tworzone przez firmy zajmujące się tworzeniem stron internetowych, to strony unikatowe. Takie projekty są bardzo wartościowe. Często do tych stron, tworzona jest grafika w autorskim projekcie, dzięki czemu strona jest bardzo unikatowa. W przypadku firm, ma to kolosalne znaczenie, bo strona internetowa, to bardzo ważna wizytówka. Duże projekty, także wymagają profesjonalnego podejścia do wykonywanej strony, którego nie mają młode osoby. Dobry webmaster uczy się wiele miesięcy i rzadko kiedy wykonuje projekty, które są wymagające lub zbytnio odpowiedzialne. Dlatego też, nie należy wierzyć osobom ogłaszającym się, że wykonają projekt strony za grosze. Takie strony nie mają żadnej wartości.