Sunteți pe pagina 1din 62

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Administrarea coninutului site-urilor Web

Ciprian Dobre ciprian.dobre@cs.pub.ro

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Coninut
1. Factori de optimizare pentru motoarele de cutare 2. Bazele unui design Search Friendly 3. Mentenana site-urilor Web

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Alphabet Soup: SEO, SEM SEO - Search Engine Optimization


procesul de cretere a calitii i volumului de trafic ctre o pagin web, trafic ce provine de la motoarele de cutare. creterea volumului de trafic se poate realiza n primul rnd printr-o poziie bun n motoarele de cutare, inta fiind primele poziii pentru principalele cuvinte cheie.

SEM - Search Engine Marketing

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Factori de vizibilitate
(sau cum s determini Google s-i plac pagina)

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Componentele de baz ale unei pagini Componenta Text (Keyword)


Cuvinte i fraze ce corespund lucrurilor pe care audiena target le tasteaz n motoarele de cutare

Componenta Legturi
Structura de navigare (prin site) pe care crawlerii ar trebui s o poat urma uor

Componenta Popularitate
Exist site-uri ce includ legturi ctre site-ul meu?
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 5

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Text: Densitatea de cuvinte cheie (keywords) Alegerea unuia sau mai multor cuvinte cheie sau fraze pentru fiecare pagin Nu folosii prea multe cuvinte cheie
Folosirea prea multor cuvinte cheie poate avea ca rezultat penalizarea sau ignorarea

Verificai Densitatea de Cuvinte Cheie:


http://www.webjectives.com/keyword.htm http://www.keyworddensity.com/

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Text: Evidenierea cuvintelor cheie


Motoarele de cutare plaseaz valori (weight) termenilor n funcie i de locul n care sunt folosii Plaai cuvinte cheie n Tag-uri titlu Text de tip heading sau emphasize Text din body vizibil Meta tag-uri de descriere Alt text din imagini Titlul i tag-urile body sunt cele mai importante

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Mitul metadatelor
Citat: Metadata improves search relevancy Fals. Cu excepia tag-urilor titlu i descriere motoarele de cutare ignor alte metadate. Citat: If more agencies were diligent about adding metadata, Google would pay attention Fals. Industria se focuseaz mai mult pe dezvoltarea de algoritmi ce determin relevana pe baza coninutului dect pe ceea ce un autor sau un creat de metadate spune despre respectivul coninut

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Componenta Legturi Paginile nu vor avea rank bun dac site-ul nu respect o schem de navigare Schema de navigare trebuie s fie placut utilizatorior i motoarelor de cutare Creai un site map, plnuii modul n care paginile vor fi legate ntre ele Evitai paginile nclcite

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Scheme problematice de navigare Codare HTML slab Image maps Frames JavaScript Dynamic Pages Flash

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

10

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Crearea de legturi Cuvintele cheie din legturi indic crawlerelor detalii legate de paginile respective Cuvintele cheie din legturi influeneaz relevana paginii respective Evitai link-urile click here, creai legturi precum:
Bad: Click here for more info on famous admirals. Good: Visit our naval history site for more info on famous admirals.

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

11

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Componenta Popularitate
Bazat pe numrul de pagini ce au legturi ctre pagina voastr Cu ct sunt mai multe pagini populare ce au legturi ctre pagina voastr, cu ct aceasta va deveni mai popular Toate motoarele de cutare folosesc diveri algoritmi de determinare a popularitii
Algoritmul Google se numete Page Rank

Oricare pagin Web primete o valoare a popularitii bazat pe legturi


14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 12

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Factorii Popularitii
Numrul i Popularitatea Legturilor
Devenii listai n Yahoo!, DMOZ (http://www.dmoz.org/) Creai legturi (sociale) cu alte site-uri Facei ca site-ul vostru s devin un magnet pentru alii

Anchor Text
Cuvintele cheie pe care alii le folosesc pentru a descrie legturile la site-ul vostru

Popularitatea este asignat per pagin, nu pentru un ntre site


Popularitatea nu se motenete
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 13

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Legturi cu exteriorul Popularitatea paginii nu este determinat de site-urile ctre care ea are legturi interne, dar Legturile cu exteriorul afecteaz popularitatea site-urilor ctre care avei legturi Legturile interne i externe au cel mai mare impact asupra popularitii

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

14

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Excluderea roboilor

Excluderea Roboilot prin Meta-Tag Fiierul Robots.txt


Se plaseaz n directorul root al serverului Dou elemente: User-agent, Disallow Exemplu:
User-agent: * Disallow: /cgi-bin/ Disallow: /scripts/ Disallow: /images/

<head><meta name=robots content=no index, nofollow></head>

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

15

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Excluderea roboilor Nu toate motoarele de cutare iau n considerare instruciunile indicate n robots.txt MSN i Yahoo! iau n considerare instruciunile mai des dect Google Nu excludei niciodat msnbot nu vei mai avea cutare n siteh
"msnbot/1.1 (+http://search.msn.com/msnbot.htm)"

Blocking bots is contrary to OMBs guidance


14.05.2009 Curs Programare Web, anul 4 C5 Curs 9

Robots.txt: User-agent: msnbot Disallow: /

16

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Studiu de caz: NOAA Fisheries


Termen: Fisheries #1 - FirstGov #6 - MSN #10 - Google (first page) #4 - Yahoo Termen: Fish Nu apare ntre primele pagini n nici un motor de cutare

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

17

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

18

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Studiu de caz: NOAA Fisheries Componenta Text: pagina este bine optimizat pentru fisheries, dar nu i pentru fish Componenta Legturi: Navigarea de tip Fly-out (JavaScript) poate fi o problem pentru unele crawlere. Adugai navigare user-friendly, poate de tip search (e.g., site map) Componente Popularitate: Multe legturi interne ce folosesc cuvntul fisheries (nu fish) ca text anchor
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 19

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Link juice Conceptul exprim greutatea, puterea, valoarea (sau ali termeni similari) pe care un link l transmite documentului spre care trimite. Valoare proporional cu importana paginii care public linkul, cu numrul de legturi primite i cu numrul de legturi publicate n acest document.

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

20

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Una din problemele cu care se confrunt magazinele online este diluarea link juice-ului trimis spre paginile interioare.

Zon cu link-uri

Imagine produs Link ctre pag. produs Scurt descriere

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

21

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Probleme
Un magazin online care se respect are un numr considerabil de produse, probabil cteva sute. Prezentare - solutia cea mai folosit i corect din punct de vedere al utilizabilitii este paginarea.
Programatorii vor pune ntr-un loc vizibil un ir de linkuri de genul: pagina 1, pagina 2, .. pagina 30 etc.

Prin creearea acestor pagini se dilueaz link juice ul


motoarele de cutare nu vor aprecia documentele astfel obinute. Din punctul lor de vedere pagina 2 va fi la fel ca 3 sau 4 - fr prea mare valoare din punct de vedere al informaiei i de multe ori cu acelai titlu sau descriere.

n al doilea rnd: un e-shop cu sute de produse va acea probleme cu indexarea pentru c un spiderul are mult de mers pn citete pagina nr. 30. Adio flat architecture i indexare rapid.
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 22

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Atributul nofollow nofollow atribut html care instruiete motoarele de cutare s nu considere acel link ca un vot pentru pagina spre care trimit.

< a href="http://www.site.ro" rel="nofollow">Ancora Link< /a >


14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 23

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Linkuri ce pot fi publicate cu nofollow


Paginile de Register, Login sau Forgot Password Logo:
Multe situri au un logo publicat ca imagine n header i linkuit ctre pagina principal

Categoriile, Rss , tagurile


n general aceste pagini au parte numai de duplicate content

Contact
dac pagina are numai un formular de contact atunci nofollow este folositor

Copyright/TOS/Privacy/Feedback

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

24

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Linkuri ce pot fi publicate cu nofollow


Un alt caz n care folosirea tagului nofollow este recomandat: S presupunem c am scris un articol nou : Voi i Programarea Web postat pe www.site.com/voi-si-pweb.html. Vreau ca acest articol s apar pe prima pagin i atunci postez primele 2-3 paragrafe. Vom avea : Titlu link catre articol Paragraf 1 - content Paragraf 2 - content Paragraf 3 - content Citeste mai mult link catre articol Linkul citeste mai mult / read more este unul care produce pagube (dei este absolut necesar) n cazul de fa. El ajut la pierderea de link juice. Problema se rezolv prin folosirea nofollow.

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

25

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Bazele Proiectrii Search Friendly

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

26

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Concepte de baz Page Content: folosirea de coninut i text ce se adreseaz audienei i atragerea motoarelor de cutare i a legturilor din alte site-uri Navigation: furnizarea utilizatorilor i crawlerelor acces facil la coninut Design Considerations: anularea oricror artificii de design ce pot submina eforturile SEM Page Rank: popularitatea legturilor
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 27

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Gestionarea Coninutului Paginilor

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

28

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Tipuri de Pagini
Home Page About Contact Site Map News Forms Galleries FAQs Catalogs Product pages Shopping cart Search Results

Modul cum scriei, proiectai i optimizai o pagin depinde de tipul acesteia


14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 29

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Text inclus Cuvinte cheie


Folosirea limbajului audienei Folosirea de instrumente pentru alegerea cuvintelor cheie Yahoo!/Overture: http://inventory.overture.com/ Google: https://adwords.google.com/select/KeywordSandbox

Conintul paginii
Conintul trebuie s apar focusat Title tag, heading-uri, contextual links, cross-links Body text vizibil, i.e., nu ar trebui s impunem anumite aciuni utilizatorului pentru ca acesta s vad coninutul paginii principale
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 30

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Text Primar vs. Secundar


Text Primar Title tag Body text Textul din partea de sus a paginii Textul din i din jurul legturilor (e.g. anchor text) Text Secundar Alt text Description tag Domain name i elementele URL

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

31

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Coninutul ce trebuie inclus Coninutul original


Pros: Original, coninut unic Cons: Time consuming, proces birocratic

Coninut preluat
Pros: Modalitate lejer de generare coninut Cons: Cum s atragem valoare pentru a atrage legturi?

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

32

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Folosirea de Syndicated Content*


Tendina de actualizare frecvent Crawlerele viziteaz paginile actualizate frecvent mai des Combinarea de syndicated content pentru crearea unei resurse unice Crearea propriului coninut exportat (e.g. RSS)
mbuntirea vizibilitii site-ului i atragerea de trafic Oportuniti pentru link-uri externe

Aplicaii care folosesc syndicated content: forumuri, programe web mail


*http://www.rss-specifications.com/syndicated-content.htm
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 33

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Gestiunea Arhitecturii Site-ului

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

34

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Schema de navigare n site


Legturi Text Foarte search engine friendly Problemele cu Legturile Text Pot influena negativ densitatea de cuvinte cheie Crawlerele au tendina de a citi legturile text mai nti

Butoanele de Navigare
Folositoare (dar cu includerea de alt text) Evitai JavaScript, exceptnd cazul n care furnizai o form de navigare pe care crawlerele o pot urma Recomandare: folosii alt text i text de navigare la sfritul paginii v permite plasarea de cuvinte cheie n mai multe locuri
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 35

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Schema de navigare n site Image Map


Crawlerele ignor legturile din image map-uri Adugai legruti text sau butoane de navigare suplimentare

Meniuri Pull Down


n general nu sunt crawler friendly pentru c necesit JavaScript sau un program CGI ntotdeauna furnizai dou forme de navigare: una pentru utilizatori i una pentru crawlere

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

36

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Ajutai navigarea crawlerelor Creai un site map Subscribe la Google Site Maps
Un instrument ce permite asistarea crawlerelor Google Analizeaz informaia despre arhitectura siteului pentru mbuntirea cutrii

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

37

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Consideraii de Design

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

38

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Consideraii legate de Design Artificiile de design (animaiile Flash, JavaScript) mbuntesc experiena utilizatorului dar influeneaz negativ vizibilitatea de cutare Implementai cu grij site-ul pentru a ajuta i pstra rankingul acordat de motoarele de cutare Asigurai-v c echipa de design nelege conceptele SEM
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 39

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Folosirea de JavaScript i CSS externe


Folosind JavaScript pentru navigarea n site poate influena negativ posibilitatea crawlerelor de a naviga n cadrul site-ului Crawlerele nu urmeaz legturi include n codul JavaScript; sau limiteaz tipurile de legturi interne pe care le pot vizita JavaScript n <body> poate descrete timpul de ncrcare a paginii Timpuri lungi de ncrcare a paginii pot indica c respectivul site este spam i crawlerele pot ajunge s ignore

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

40

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Folosirea de JavaScript i CSS externe Fiierele externe pot duce la o descretere a timpului de ncrcare pentru vizitatori Fiierele externe duc la mbuntirea timpului de descrcare i pentru crawlere
Reinei c trebuie s dezactivai scripturile de crawling din robots.txt

Scripturile externe sunt i mai uor de refolosit

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

41

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Cadre Nu se recomand proiectarea site-ului din frame-uri Crawlerele au probleme n a parcurge structurile de cadre (frameset) Frameset-urile nu furnizeaz crawlerelor cuvinte cheie i legturi Fiecare pagin este indexat separat Tag-ul <no frames> este ignorat

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

42

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Frames Workarounds
1. Adugarea de Navigation
Dai tuturor paginilor titluri unice i tag-uri de descriere Plasai legturi de navigare n cadrul paginilor
<script language=javascript> <! if (top == self) self.location.href = index.html; // </script>

2. Adugarea codului Java Script n tag-ul <head>

Foreaz browserul s ncarce ntotdeauna framesetul

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

43

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Flash Puine motoare de cutare parcurg legturile include ntr-o schem de navigare Flash Site-urile Flash conin puin text Dac toti includei Flash
Includei o legtur Skip a.. att utilizatorul ct i un crawler s poat s ajung la homepage-ul real Includei metatag-uri pentru titlu i descriere
14.05.2009 44

Curs Programare Web, anul 4 C5 Curs 9

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Pagini dinamice
Scripturi avnd la baz baze de date, create adhoc pe baza asp, cfm, php, jsp sau cgi Site-urile dinamice sunt compuse din templateuri, de obicei fr coninut original Atunci cnd o pagin este vizualizat template-ul ncarc coninutul din baza de date URL-ul conine o serie de parametri ce indic template-ului ce coninut specific s ncarce

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

45

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Pagini dinamice Exemplu:


http://smithsonianstore.com/catalog/product.jsp?productId =14273&parentCategoryId=3151&categoryId=3152

URL-uri precum acesta sunt dificile de indexat pentru motoarele de cutare deoarece ele nu cunosc parametrii ce definesc o pagin unic Cu ct avem mai muli parametrii cu att mai slabe sunt ansele ca paginile respective s fie indexate

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

46

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Pagini Dinamice Search Friendly Creai pagini HTML statice Modificai URL-urile a.. s nu arate precum paginile dinamice, cu mai puini parametri Folosii modulul de rescriere a URL-urilor mod_rewrite

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

47

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Optimizarea documentelor PDF


PDF-urile trebuie s conin chiar text, nu imagini a textului Aceleai reguli de folosire a cuvintelor cheie i a frazelor Punei cel mai important text n titlu i headline Minimizai dimensiunea documentului (> 100K) Creai pagini HTML optimizate pentru PDF-uri

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

48

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Gestiunea Page Rank

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

49

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Page Rank Toate motoarele de cutare asigneaz o valoare site-ului pe baza legturilor inbound Google numete acest factor de relevan Page Rank (PR) sinonim cu rank de popularitate Un link inbound reprezint un vot pentru pagina voastr Un link outbound reprezint un vot pentru pagina spre care avei legtura
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 50

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Page Rank O pagin primete un PR de ndat ce este indexat Avei grij ca toate paginile voastre s aib un link napoi ctre site Pagina ce primete cele mai multe legturi inbound primete page rank-ul cel mai mare

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

51

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Outbound Link Strategy


Nu creai pagini avnd mai multe legturi externe dect interne Creai legturi spre site-uri de calitate, avnd subiecte nrudite ajut la stabilirea site-ului ca unul de autoritate sau hub pentru alte site-uri Dac o pagin conine legturi externe, adugai legturi i spre paginile interne site-ului Nu v fie fric s adugai legturi spre site-uri avnd un PR mai mic, dar coninut de calitate
Strategia bursier bet on small candidates for tommorows gold
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 52

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Legturi spre site


Legturi de la Yahoo! i DMOZ
Impactul asupra popularitii poate fi diferit Ajut la a face site-ul remarcat de crawlers

Stabilirea de aranjamente de legturi reciproce ntre site-uri cu agenii avnd domenii aproapiate de activitate Fcei-v publici n cadrul unor agenii sau profesioniti n domeniu Syndicate

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

53

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Legturi ce nu sunt legturi


Legturi create ntr-o manier pe care motoarele de cutare nu o pot nelege Legturile duc alt-undeva i nu direct la propriul site Exemplu: FirstGov.gov
http://www.firstgov.gov/external/external.jsp?url=http://www.noaa.gov/

Legtura trece printr-un program JSP ce logheaz click-urile i redirecteaz browser-ul ctre noaa.gov Motoarele de cutare citesc asta ca o legtur intern ctre FirstGov, nu o legtur extern ctre NOAA

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

54

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Site Maintenance

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

55

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Re-proiectarea site-ului
Planificai NAINTE de a face re-proiectarea Se va modifica arhitectura site-ului? Static sau Dinamic? Cum se modific coninutul? Adugai ca activitate un review din partea SEO-ului a planului de re-proiectare Planificarea i execuia slab pot conduce la scderea rank-ului Nu ateptai pn dup ce terminai re-proiectarea!

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

56

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Schimbarea arhitecturii site-ului

ncercai s pstrai aceleai nume de fiiere i structur de directoare chiar i dup re-proiectare Citii nainte prezentarea MSN: What to do when your site moves:
http://search.msn.com/docs/siteowner.aspx?t=SEARCH_WEBMASTER_REF _Redirectcode.htm

Recomandat: Setai redirectri HTTP 301 ce duc la noul site sau noile pagini

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

57

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

tergerea coninutului
Evitai folosirea paginilor implicite 404 Pagini 404 customizate sunt mai user-friendly Submitai toate URL-urile 404 ctre motoarele de cutare folosind formularele lor speciale Add URL cea mai rapid cale de a scoate paginile 404 din index Nu uitai s schimbai codul de stare HTTP a paginilor custom de eroare de la 200 la 404

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

58

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Resurse i Recomandri

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

59

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Recomandri
Citii Forumurile Industriale
Webmaster World: http://www.webmasterworld.com/ Search Engine Watch: http://www.searchenginewatch.com/ Digital Point Forums: http://forums.digitalpoint.com/ High Rankings: http://www.highrankings.com/forum/

Dac avei timp, consultai chiar Evenimentele Industriale (lucrurile se schimb ncotinuu :=
Search Engine Strategies: http://www.searchenginestrategies.com/

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

60

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Bibliografie Recomandat
Battelle, John. The Search: How Google and Its Rivals Rewrote the Rules of Business and Transformed our Culture. New York. Penguin, 2005. Kent, Peter. Search Engine Optimization for Dummies. Hoboken, NJ. Wiley, 2004. Moran, Mike, Hunt, Bill. Search Engine Marketing, Inc. Upper Saddle River, NJ. IBM Press, 2006. Thurow, Shari. Search Engine Visibility. Indianapolis, IN: New Riders, 2003.

14.05.2009

Curs Programare Web, anul 4 C5 Curs 9

61

Universitatea Politehnica Bucuresti - Facultatea de Automatica si Calculatoare

Concluzii
Un site optimizat pentru motoarele de cutare este uor de gsit. Site-ul optimizat va rspunde ntrebrilor vizitatorilor noi care se pot transforma n vizitatori fideli. O optimzare exagerata sau incercarile de a pcli motoarele de cutare duc la penalizri Investiiie de bani n promovarea site-lui pot fi controlate ca buget i optimizate n funcie de rezultate preconizate
14.05.2009 Curs Programare Web, anul 4 C5 Curs 9 62

S-ar putea să vă placă și