(gost autor: Stefan Ristić)
Ljudi sa kojima sarađujem znaju koliko volim WordPress. Koristim ga na većini svojih sajtova, kao i na sajtovima mojih klijenata. Meðutim, daleko od toga da sam jedini- po istraživanju “Alexe”, 14.7% od milion najpopularnijih sajtova pokreće upravo WordPress. Takođe, procenjuje se da WordPress pokreće 22% svih novonastalih sajtova, a trenutno oko 60 miliona postojećih sajtova širom sveta.
Iako ljudi koji rade na njemu odrađuju izuzetan posao, jedna stvar se mora imati na umu – njihov cilj je da naprave što jednostavniji, brži i moćniji, a ne perfektno SEO optimizovani CMS. S tim na umu, moramo im odati priznanje, jer iako nisu pokrili sve SEO opcije, omogućili su nam da većinu faktora kontrolišemo prilično jednostavno.
Bez alata nema zanata
Neke stvari koje ću obraditi u ovom tekstu ne zahtevaju nikakve dodatke, ali za neke će nam biti potreban jedan od sledećih pluginova kako bismo izveli sve što smo zamislili.
- Genesis Framework – zapravo i nije plugin, već kompletan framework i tema sam po sebi. Iako je to nemoguće, čini se da su kreatori ovog framework-a mislili na sve. Osim odličnog izgleda na različitim ureðajima i solidnog izbora prelepih tema, karakteriše ga i odlična SEO optimizacija sa pregršt opcija. SEO opcije su podeljene na dva nivoa – pojedinačni i kolektivni. Između ostalog, lako možete da podesite title i meta tag vašeg sajta, noindex/nofollow/noarchive opcije za ceo sajt ili samo arhive(tagovi, autori, kategorije…), autora početne stranice(rel=”author”) i još mnogo toga. Najslađe za kraj – svaka od ovih opcija vam je dostupna za svaki post, stranicu, tag, i kategoriju pojedinačno!
- WordPress SEO by Yoast – Najnapredniji SEO plugin. Osim standardnih opcija poput onih koje Genesis Framework pruža, ovaj plugin omogućava SEO analizu stranica, XML mapu sajta, RSS optimizaciju, editor za .htaccess i robots.txt fajlove, integraciju sa socijalnim mrežama, podršku za WPMU, import/export opciju i još mnogo toga.
- Alll In One SEO Pack – 14,8 miliona preuzimanja govori za sebe. Odličan plugin koji u “običnim” temama omogućava SEO opcije poput onih iz Genesisa, a najbolje je rešenje i za sve one kojima je Yoast konfuzan i prenatrpan opcijama.
A sad na posao
Title & Meta tagovi
Title tag je kao što verovatno znate jedan od najbitnijih SEO faktora na stranici. Pri normalnoj WordPress instalaciji(najnovija verzija), title tag će izgledati ovako: “Ime Posta | Ime Sajta”. Postoji dosta debata na temu da li koristiti samo ime posta, ili dodati i ime vašeg sajta (brand), ali ja vam omogućavam izbor, a na vama je da odlučite.
Nakon što instalirate AIO SEO Pack, možete da odete u Settings >> All in One SEO Pack, i tamo izaberete željenu strukturu tako što ćete u “Post Title:” uneti “%post_title%”(samo ime posta) ili “%post_title% | %blog_title%”(Ime Posta | Ime sajta).
Naravno, ukoliko dnevno kreirate mali broj stranica na sajtu, najbolja opcija vam je potpuna kontrola tagova i ruèno unošenje za svaki post i stranicu, što ovi pluginovi čine veoma jednostavnim:
Ako pak radite na nekom velikom sajtu sa mnogo sadržaja(npr. vesti), ovi pluginovi vam omoguæavaju automatsko generisanje description(iz teksta) i keyword(kategorije ili oznake) tagova.
Permalink
Najprostije rečeno, to je URL vaše stranice. Nakon instalacije WordPress-a, vaši URL-ovi će izgledati ovako “www.domen.com?p=38”, ali složićete se da bi mnogo bolje izgledali ovako “www.domen.com/wordpress-vodic/”. Ne samo da izgleda bolje, već će ih i Google obojiti u pretragama ako se podudaraju sa ključnom reči.
Permalinkove možete da promenite u Settings >> Permalinks. Moj savet vam je da odaberete “Post Name”, ali možda vama iz nekog razloga više odgovara da uključite i datum ili kategoriju.
Uključite Pingbacks
Pingbacks služe za komunikaciju izmeðu WordPress blogova, odnosno da obaveste jedan blog kada drugi linkuje ka njemu. Oni za vas imaju dvostruku korist. Prvo, ukoliko redovno linkujete ka nekome, verovatno će se i on setiti da linkuju do vas. Drugo, ukoliko je neko već linkovao do vas, verovatno će vam učiniti i promeniti anchor u onaj koji vam odgovara (ukoliko ima potrebe), a pingbacks su najbrži način da to saznate. Settings >> Discussion:
Odlučite se za WWW ili NON-WWW verziju i koristite samo jednu.
Mnogi sajtovi prave veliku grešku i dozvoljavaju da njihov sajt bude dostupan i sa www i sa non-www verzije, odnosno i preko www.domen.com i preko domen.com. Pri normalnoj WordPress instalaciji, WordPress prebacuje na jednu od odabranih verzija, ali koristeći 302 redirect. Meðutim, 302 je oznaka privremene redirekcije, a nama je potrebna permanentna – 301 redirekcija.
Uspomoć FTP klijenta pronađite vaš .htaccess fajl (koji se nalazi u root folderu), i na samom početku (pre linijie “# BEGIN WordPress”) dodajte ovaj kod kako biste non-www prebacili u www verziju:
# Begin 301
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.vašdomen\.com [NC]
RewriteRule ^(.*)$ http://www.vašdomen.com/$1 [L,R=301]
ili ovaj kod kako biste prebacili www u non-www verziju:
# Begin 301
RewriteEngine On
RewriteCond %{HTTP_HOST} !^vašdomen\.com [NC]
RewriteRule (.*) http://vašdomen.com/$1 [R=301,L]
NoFollow/NoIndex odreðenih stranica
Ukoliko već ne znate, nofollow služi kako se vaš PR ne bi prenosio na stranice koje ne pokušavate da rangirate, dok noindex služi kako biste stranice potpuno iskljuèili iz pretrage. Koristite ih na stranicama koje nisu bitne ili kvalitetne poput kontakt stranice, politike privatnosti itd.
Takoðe, dodajte “nofollow” u “Read More” linkove. Zašto? Pa, već linkujete sa odličnom ključnom reči (ime posta), te nema potrebe za razvodnjavanjem PR-a preko loše ključne reči. Iako je implementacija relativno laka, početnicima bih preporučio plugin “WP Nofollow More Link“.
Koristite XML mape sajta
Mape sajta služe kako biste obavestili pretraživače o novoj stranici, što za cilj ima brže indeksiranje. Od gore navedenih pluginova samo Yoast dolazi sa ovom opcijom, ali ukoliko ste se odlučili za Genesis ili AIO SEO – “Google XML Sitemaps” je plugin koji će vam odraditi odličan posao.
Pravilno koristite heading tagove
Ono što sam primetio u svom radu jeste da mnogo tema koristi <h2> za imena postova. Ovo je pogrešno u oba slučaja – bilo da koristite <h1> kao ime sajta (isti <h1> na svakoj stranici!?) ili <h1> u tekstu nakon naslova(<h1> nakon <h2> !?). Takoðe, potrudite se da vaši naslovi sadrže ključne reči kad god je to moguće, u suprotnom naslov je protraćen.
Optimizujte kod i brzinu sajta
Pretraživači vole strukture sajta i koda koje su pregledne i čitljive. A to vole vaši posetioci. Trudite se da po mogućnosti koristite premium teme, ili teme iskusnih developera u svakom sluèaju. Iako će to pomoći i kod brzine sajta, ono što će vam bukvalno učitavanje sajta smanjiti na pola jeste “W3 Total Cache” plugin. Složiću se sa vama ako primetite da njegovo optimalno podešavanje zahteva dosta vremena, ali ćete se i vi složiti sa mnom oko njegovog uticaja na brzinu sajta.
Post napisao Stefan Ristić. Student i freelance wordpress developer, trenutno radi na svom sajtu samopouzdanje.org.
Zamolila bih vas za informaciju koliko je moguće. Sama urađujem svoj sajt, bavim se knjigovodstvom, i treba mi pojašnjenje od vas. Da li na sajtu mogu da imam dve sop optimalizacije 1. SEO by Yoast i Alll In One SEO. To jest zanima me da li one jedna drugu ne potiru. Jer mi Seo opcija nudi jedno a sa druge strane nemam neke mogućnosti kao na plaginu Alll In One SEO, tako da sam postavila oba dodatka, i zato ne znam da li sam napravila grešku u tome?
U naprad hvala
Pozdrav Jelena,
To nije preporučljivo jer će se desiti da oba plugina postave meta tagove tako da ćete imati neke duple. Bolje je da se ipak odlučite za jedan od ta dva (svejedno koji) a ako mu neka funkcija koja vam treba, fali, da nađete neki manji plugin koji rešava samo to.
Postovani,
Na koji nacin je moguce promeniti meta robots na nekoj od strana sajta koji je u WP-u? Gde se nalazi opcija za to?
Pozdrav
Pozdrav Marija,
Ako imate jedan pod dva gore navedena plugina (All in one SEO ili Yoast), kada editujete page ili post, ispod polja za unošenje teksta bi trebalo da se pojavi i opcija za index ili noindex konkretne stranice/posta.