Documente Academic
Documente Profesional
Documente Cultură
Con Co ninut
1. Factori de optimizare p p pentru motoarele de cutare 2 Bazele unui design Search 2. Search Friendly Friendly 3. Mentenana site-urilor Web
Motoare de cutare
Alphabet p abet Soup: Soup SEO, S O, SEM S SEO - Search Engine g Optimization p
procesul de cretere a calitii i volumului de trafic ctre o pagin web, web trafic provenind 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.
Factori de vizibilitate
(sau cum s determini ( Google s-i plac pagina)
Componentele Co po e te e de baz ba ale aeu unei e pag pagini Componenta p Text ( (Keyword) y )
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 p Popularitate p
Exist site-uri ce includ legturi ctre site-ul meu?
Curs Programare Web, anul 4 C5 Curs 11 9
Text: Densitatea de cuvinte cheie (keywords) Al Alegerea unuia i sau mai i multor lt cuvinte i t cheie h i sau fraze pentru fiecare pagin Nu folosii prea multe cuvinte cheie
Folosirea prea multor cuvinte cheie poate avea ca rezultat penalizarea sau ignorarea
10
11
12
13
Scheme Sc e ep problematice ob e at ce de navigare a ga e Codare HTML slab Image maps F Frames JavaScript p Dynamic Pages Flash
14
C Crearea ea ea de leg egtu turi Cuvintele cheie din leg gturi indic crawlerelor detalii legate de paginile respective Cuvintele cheie din legturi influeneaz relevan l a paginii i ii respective ti Evitai link-urile link urile click click here, 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.
15
Anchor Text
Cuvintele cheie pe care alii le folosesc pentru a descrie legturile la site-ul vostru
http://www.dmoz.org/
18
Leg egtu turi cu exteriorul e te o u Popularitatea p p paginii g nu este determinat de site-urile ctre care ea are legturi interne dar interne, Legturile cu exteriorul afecteaz popularitatea site-urilor ctre care avei gturi leg Legturile interne i externe au cel mai mare impact i t asupra popularit l itii
19
<head><meta name=robots content=no index, nofollow></head> Se plaseaz n directorul root al serverului web Dou elemente: User-agent, Disallow Exemplu:
User-agent: * Di ll Disallow: /cgi-bin/ / i bi / Disallow: /scripts/ Dis ll : /images/ Disallow: /im s/
20
Excluderea c ude ea robo oboilor o Nu toate motoarele de cutare iau n considerare instruciunile indicate n robots.txt MSN i Yahoo! iau n considerare instruciunile mai des dect Google
While Google won't crawl or index the content of f pages blocked bl k d b by robots.txt, b t t t we may still till index the URLs if we find them on other pages on the web
21
22
23
24
Link ju juice ce Conceptul p exprim p g greutatea, , puterea, p , valoarea (sau ali termeni similari) pe care un link l transmite documentului spre care trimite trimite. Valoare proporional cu importana paginii care public bli linkul, li k l cu numrul ld de l legturi t i primite i cu numrul de legturi publicate n acest document.
25
Una din problemele cu care se confrunt magazinele online este diluarea link juice-ului trimis spre paginile i t i interioare.
Zon cu link-uri
26
Probleme ob e e
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.
n al doilea rnd: un e-shop p cu sute de p produse va avea probleme cu indexarea pentru c un spider are mult de mers pn citete pagina nr. 30. Adio flat architecture i indexare de a e rapid ap d.
Curs Programare Web, anul 4 C5 Curs 11 27
Atributul t butu nofollow oo o nofollow atribut html care instruiete motoarele de cutare s nu considere acel link ca un vot vot pentru pagina spre care trimit.
Contact
Dac pagina are numai un formular de contact atunci nofollow este folositor
Copyright/TOS/Privacy/Feedback
Curs Programare Web, anul 4 C5 Curs 11 29
30
31
Concepte Co cepte de baz ba Page g Content: folosirea de coninut i text ce se adreseaz audienei i atragerea motoarelor de cutare i a legturilor din alte site-uri Navigation: N i ti f i furnizarea utilizatorilor tili t il i crawlerelor acces facil la coninut Design Considerations: anularea oricror artificii de design ce pot submina eforturile SEM Page Rank: popularitatea legturilor
Curs Programare Web, anul 4 C5 Curs 11 32
Tipuri de Pagini
Home Page About Contact Site Map News Forms Galleries FAQs Catalogs Product pages Shopping cart Search Results
Conintul paginii
Conintul trebuie s apar focusat Tag Title, Title heading heading-uri uri, legturi contextuale Body text vizibil, i.e., nu ar trebui s impunem anumite a u te aciuni u ut utilizatorului ato u u pe pentru t u ca acesta s vad coninutul paginii principale
Curs Programare Web, anul 4 C5 Curs 11 34
35
Coninut preluat
Pros: Modalitate lejer de generare coninut Cons: Cum s atragem valoare pentru a atrage legturi?
36
38
Butoanele B l d de N Navigare i
Folositoare (dar cu includerea de alt text) Evitai JavaScript, exceptnd cazul n care furnizai o form de navigare g p pe care crawlerele o p pot urma Recomandare: folosii alt text i text de navigare la sfritul p paginii g v p permite p plasarea de cuvinte cheie n mai multe locuri
Curs Programare Web, anul 4 C5 Curs 11 39
40
Ajuta jutai navigarea a ga ea c crawlerelor a e eo Creai un site map p nscriei adresele paginilor n Google Site Maps
Un instrument ce permite asistarea crawlerelor G Google l Analizeaz informaia despre arhitectura siteului pentru mbuntirea cutrii
41
Consideraii de Design
42
Co Considera s de aii legate egate de Design es g Artificiile de design g ( (animaiile Flash, , JavaScript) mbuntesc experiena utilizatorului dar influeneaz negativ vizibilitatea de cutare Implementai cu grij site-ul pentru a ajuta i pstra rankingul g acordat de motoarele de cutare A Asigura i i-v i c echipa hi d de d design i nelege l conceptele SEM
Curs Programare Web, anul 4 C5 Curs 11 43
44
Folosirea o os ea de Ja JavaScript aSc pt i CSS e externe te e Fiierele externe p 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
45
Cadre Cad e Nu se recomand proiectarea site-ului din frame-uri Crawlerele au probleme n a parcurge structurile de cadre (frameset) Frameset-urile Frameset urile nu furnizeaz crawlerelor cuvinte cheie i legturi Fiecare Fi pagin i este t indexat i d t separat t Tag-ul g <no frames> este ignorat g
46
Flash as Puine motoare de cutare parcurg legturile incluse ntr-o schem de navigare Flash Site-urile Flash conin puin text Dac totui 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
48
Pagini ag d dinamice a ce
Scripturi avnd la baz baze de date, create adhoc pe baza asp, cfm, php, jsp sau cgi Site-urile Site urile dinamice sunt compuse din templatetemplate uri, de obicei fr coninut original At Atunci i cnd d o pagin i este t vizualizat i li t template-ul t l t l este actualizat cu coninut din baza de date URL-ul conine o serie de parametri ce indic template-ului p ce coninut specific p s ncarce
49
Pagini ag d dinamice a ce
E Exemplu: l
http://smithsonianstore.com/catalog/product.jsp?productId=14273&pa rentCategoryId=3151&categoryId=3152
URL-uri 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
50
Pagini ag Dinamice a ce Search Sea c Friendly e dy Creai p pagini g HTML statice Modificai URL-urile a.. s nu arate precum paginile dinamice, dinamice cu mai puini parametri Folosii modulul de rescriere a URL-urilor mod_rewrite
51
52
53
Page age Rank a Toate motoarele de cutare asigneaz g o valoare site-ului pe baza legturilor inbound Google numete acest factor de relevan Page Rank (PR) sinonim cu rank de popularitate l it t Un link inbound reprezint un vot pentru pagina voastr Un U li link k outbound tb d reprezint i t un vot t pentru t pagina spre care avei legtura
Curs Programare Web, anul 4 C5 Curs 11 54
Page age Rank a Op pagin g p 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 rank ul cel mai mare
55
Stabilirea de aranjamente de legturi reciproce ntre site-uri site uri cu agenii avnd domenii apropiate de activitate Fcei-v cunoscui n cadrul unor agenii sau profesioniti n domeniu Syndicate
57
Legtura trece printr-un program JSP ce logheaz click-urile click urile i redirecteaz browser-ul browser ul ctre noaa.gov noaa gov Motoarele de cutare interpreteaz asta ca o legtur intern ctre FirstGov, FirstGov nu o legtur extern ctre NOAA
Curs Programare Web, anul 4 C5 Curs 11 58
59
60
Trimitei toate URL-urile 404 ctre motoarele de cutare folosind formularele lor speciale Add URL cea mai rapid p cale de a scoate paginile p g 404 din index Nu uitai s schimbai codul de stare HTTP a paginilor custom de eroare de la 200 la 404
62
Resurse i Recomandri
63
Recomand R dri i
Citii Forumurile Industriale
Webmaster World: http://www.webmasterworld.com/ Search Engine Watch: http://www.searchenginewatch.com/ Di it l P Digital Point i tF Forums: http://forums.digitalpoint.com/ htt //f di it l i t / 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/ http://www.searchenginestrategies.com/
Curs Programare Web, anul 4 C5 Curs 11 64
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. H b k Hoboken, NJ NJ. Wil Wiley, 2004 2004. Moran, Mike, Hunt, Bill. Search Engine Marketing, Inc. Upper Saddle River River, NJ NJ. IBM Press Press, 2006 2006. Thurow, Shari. Search Engine Visibility. Indianapolis, IN: New Riders Riders, 2003 2003.
65
Concluzii Co cu
Un site optimizat pentru motoarele de cutare este uor de gsit. p va rspunde p ntrebrilor Site-ul optimizat vizitatorilor noi care se pot transforma n vizitatori fideli. O optimizare exagerat sau ncercarile de a p pcli li motoarele de cutare duc la penalizri Investiiile de bani n promovarea site-lui pot fi controlate ca buget n funcie de rezultatele preconizate
Curs Programare Web, anul 4 C5 Curs 11 66