Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Recenzije
  • SEO optimizacija MODx - sve tehničke tačke. SEO optimizacija MODx - sve tehničke tačke Zadana vrijednost

SEO optimizacija MODx - sve tehničke tačke. SEO optimizacija MODx - sve tehničke tačke Zadana vrijednost

Svrha gotovo svake web stranice koja se kreira je pružanje informacija posjetiteljima: davanje opisa proizvoda, prikaz cijena usluga, obavještavanje o promociji, savjeti za mjesto, preporuke, referentni podaci i tako dalje.

Ali kako bi se što više korisnika interneta upoznalo sa vašom web lokacijom, morate osigurati da se nalazi na višim pozicijama u rezultatima pretrage. Interna SEO optimizacija je od velike važnosti za uspješnu promociju.

Kada je pravilno konfigurisan, sajt razvijen na bazi MODX Revolution je odobren od strane SEO-optimizatora. U tom smislu, za razliku od mnogih drugih sistema za upravljanje sadržajem, poduzete radnje zahtijevat će mnogo manje. Međutim, morat ćete poduzeti neke korake.

.htaccess fajl

Datoteka vam omogućava da konfigurišete web server: postavite prava pristupa datotekama i direktorijumima, napravite preusmjeravanja, odredite vijek trajanja keša i još mnogo toga. U slučaju MODX-a, on dodatno omogućava ispravan rad stranice sa adresama čitljivim ljudima (" Prijateljski URL-ovi» u terminologiji modex).

Kada instalirate MODX na hosting, ova datoteka je već prisutna u root direktoriju pod imenom ht.access. Preimenujte ga u .htaccess.

Da biste dekomentirali tražene direktive, uklonite simbol # na početku traženih redova. Ali ne nepromišljeno.

Neispravna naredba može uzrokovati prestanak učitavanja stranice. A ako nema pristupa hostingu, nećete moći sami riješiti problem.

Slučaj korištenja imena domene

Nakon što odaberete način na koji će se adresa vaše web stranice prikazati (sa www ili bez njega), konfigurirajte pomoću datoteke .htaccess prosljeđivanje.

Primjer unosa za preusmjeravanje s adrese koja počinje s www na adresu bez www:

# Rewrite www.domain.com -> domain.com -- koristi se sa dodatkom SEO Strict URLs RewriteCond %(HTTP_HOST) . RewriteCond %(HTTP_HOST) ^www.(.*)$ RewriteRule ^(.*)$ http://%1/$1

CNC postavka (ljudski razumljive adrese)

CNC - adresa (vidite je u adresnoj traci pretraživača), koja se ne sastoji od identifikatora stranice, već od riječi čitljivih ljudi. Na novopostavljenoj MODX lokaciji, ova funkcija je onemogućena po defaultu.

Da biste omogućili CNC, idite na odjeljak "Postavke sistema".
Odaberite filter za odjeljak "Prijateljski URL-ovi".

Promijenite postavke:

  • Alias ​​transliteracija: ruski.
    Da biste omogućili transliteraciju, potrebno je dodatno instalirati dodatak;
  • Sufiks kontejnera: Čišćenje;
  • Koristite prijateljske URL adrese: Da;
  • Strogi prijateljski URL način: Da;
  • Provjerite ima li dupliranih URI-ja u svim kontekstima: Da.

Omogućavanjem CNC-a na stranici (URL friendly mod), dodatno preimenujte ht.access u korijenu stranice .htaccess, u suprotnom, ako pokušate navigirati na druge stranice osim glavne, dobit ćete grešku 404.

Provjerite da li je datoteka .htaccess sadrži sljedeće unose:

# Prijateljski URL-ovi dio RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule ^(.*)$ index.php?q=$1

Uklonite duple stranice

Pretraživači su veoma negativni po pitanju prisustva duplikata stranica (stranice dostupne na različitim adresama) na sajtu. Na primjer, duplikati su stranice s adresama http://site.ru/about I http://site.ru/about/. Jedna stranica - dvije adrese. Od njih, duplikata, morate ih se bez greške riješiti.

Takav unos u fajlu .htaccess riješite se duplikata stranice s adresom koja se završava kosom crtom:

RewriteCond %(REQUEST_FILENAME) !-d RewriteCond %(REQUEST_URI) ^(.+)/$ RewriteRule ^(.+)/$ /$1

Rad sa meta tagovima (naslovi i opisi)

Meta tagovi su osnova interne optimizacije pretraživača. A ako ključne riječi (ključne riječi) već dugo nisu igrale ulogu, onda " naslov" i " Opis» ostaju najvažnija tačka u procesu SEO-optimizacije stranice.

Nemojte biti lijeni da popunite polje "Opis" za svaku stranicu.

I provjerite postoji li poziv na oznake u predlošcima stranica " naslov" i " opis»:

[[*longtitle:default=`[[*pagetitle]]`]]

U gornjem primjeru, za oznaku " naslov» pruža sljedeće: prema zadanim postavkama, prikazuje « Prošireno zaglavlje". Inače, to je samo naslov stranice.

404 stranica o grešci

„Greška 404 ili nije pronađeno(nije pronađen) je standardni HTTP kod odgovora koji pokazuje da je klijent mogao komunicirati sa serverom, ali server ne može pronaći tražene podatke" - ovako Wikipedia definira grešku. Stranica koja prikazuje grešku je veoma neophodna za sajtove.

Stranicu prvo treba kreirati prema vašem dizajnu ili viziji, a zatim navesti njen ID ( id) u postavkama stranice: " Sistemske postavke - Web stranica", U redu Stranica greške 404 "Dokument nije pronađen".

Robots.txt fajl

Ovo je jednostavna tekstualna datoteka koja robotima za pretraživanje ograničava pristup sadržaju na web serveru. U svom najjednostavnijem obliku, sadržaj izgleda ovako:

Korisnički agent: * Disallow: /manager/ Host: your-site-url.ru

Sadrži pravilo koje zabranjuje indeksiranje stranice za prijavu u administrativnom dijelu, te direktivu domaćin, što vam omogućava da navedete glavno ogledalo stranice.

Sitemap.xml - Sitemap za pretraživače

Ovaj fajl sadrži podatke o onim stranicama sajta koje pretraživači treba da indeksiraju. Osim toga, robotima za pretraživanje će reći koliko često se ažuriraju informacije na stranicama i koje su stranice najvažnije za indeksiranje.

Za dinamičku generaciju sitemap možete koristiti isječak pdoSitemap iz kompleta pdoTools.

Procedura:

  1. Kreirajte novi dokument u korijenu stranice.
  2. Na kartici " Dokument» odaberite prazan šablon, naznačite « Naslov dokumenta" i alias " sitemap».
  3. Označite potvrdne okvire " objavljeno" i " Ne prikazuj u meniju».
  4. Idi na karticu " Postavke" i naznačiti " tip sadržaja» - « XML". Poništi kvačicu " Koristite HTML editor", sačuvajte dokument.
  5. Isječak poziva u sadržaju resursa pdoSitemap, na primjer:
[]

Povezivanje analitičkih sistema

Sistemi analitike ( Yandex.Metrica ili Google Analytics) pomoći će vam da napravite procjenu posjećenosti stranice i ponašanja posjetitelja na njoj, te će doprinijeti promociji i ocjeni efikasnosti projekta.

Kôd koji vam je dao sistem mora biti umetnut u šablone stranica, po mogućnosti prije završne oznake , gdje su uključene skripte.

Vrijedno je dodati da je brzina učitavanja stranice također dobar faktor rangiranja u rezultatima pretrage. Ali to se već odnosi na optimizaciju same stranice.

Danas bih želio dati potpune informacije o internoj optimizaciji stranice na MODx engine-u. Na mnogim motorima rad interne optimizacije je toliko kompliciran da zaista morate potrošiti mnogo vremena i novca da biste postigli željeni rezultat. I to važi čak i za komercijalni CMS. Što se tiče MODx engine-a, sve je mnogo jednostavnije i programer sa malo iskustva to može shvatiti.

Faze interne optimizacije web stranice

Validnost koda

Prije nego što nastavite s internom optimizacijom stranice na MODx-u i ne samo - registrirajte se na panelu webmastera Yandex i Google tražilica, a također instalirajte kodove Yandex.Metrics i Google.Analytics brojača. Ovo će pomoći da se provjeri struktura stranice, utvrdi činjenica da je stranica ispravno indeksirana, provjerite datoteke robots.txt, .htaccess, sitemap.xml. Osim toga, moći ćete pratiti ponašanje korisnika na stranici, što je vrlo važno.

Prva stvar na koju treba obratiti pažnju je validnost koda. Ako Yandex tražilica ne obraća pažnju na greške u kodu, tada Google može značajno utjecati na izdavanje stranice u prisustvu grešaka.

Na stranici http://validator.w3.org možete besplatno provjeriti greške u kodu. Ako se pronađu greške, onda morate ući u dio koji sadrži dio koda s greškom i popraviti ga. Nema ništa komplikovano.

Naravno, bit će grešaka koje ne možete popraviti, na primjer, Yandex metrički kod na mojoj web stranici je potpuno nevažeći. Ali većina toga se ipak preporučuje da se ispravi.

Postavljanje indeksiranja

Za bolje indeksiranje sajta, potrebno je da kreirate xml mapu sajta. Već sam opisao kako se to radi.

Također je potrebno provjeriti robots.txt kako se potrebne sekcije ne bi zatvorile od indeksiranja. Ispravan robots.txt

Već sam ranije objavio. Stoga nećemo ići duboko, vrijedi napomenuti da ako imate odjeljke koje također treba sakriti od indeksiranja, onda to učinite u robotima.

Otklanjanje duplikata

Prvo morate odlučiti o glavnom ogledalu stranice (sa ili bez www). Ako se odlučite za ovo, morate to navesti u htaccess datoteci.

Iznad svega, morate provjeriti da li su nepostojeće stranice vratile grešku 404, nema potrebe bacati korisnika na stub stranicu i vraćati odgovor 200. OVO JE POGREŠNO! Možete dizajnirati prekrasnu 404 stranicu i koristiti navigaciju da usmjerite korisnika kamo trebate ići.

Da biste se riješili duplikata koji se javljaju tokom paginacije, možete koristiti gotovo rješenje koje sam ranije predložio - rel=canonical , ili na bilo koji drugi način. Neko upiše uputstva u datoteku robots.txt, mislim da je moj metod optimalniji u smislu troškova rada, ali na vama je da odlučite.

Osim toga, morate razraditi opcije za pojavu duplikata kada koristite dodatne isječke, na primjer, Jot isječak, koji se koristi za komentarisanje članaka, također duplira stranice. Stoga, ako ga koristite na svojoj web lokaciji, u datoteci robots.txt pišemo sljedeće upute:

Disallow: /*/*/*?*=*

Potrebno je preraditi dizajn pod strukturu vašeg sajta.

Optimiziramo sadržaj

Struktura sadržaja

Stranica treba da ima jasnu strukturu koju treba pratiti. Da biste to učinili, provjerite redoslijed zaglavlja. Trebalo bi biti sljedeće h1-h2-h3-h4-h5-h6. Držite se ovog pravila kada dodajete sljedeće članke. O optimizaciji sadržaja ću govoriti nešto kasnije, jer sam u ovom članku samo htio da vam skrenem pažnju na tehničku stranu interne optimizacije modx stranice.

Meta podaci

Da biste razumjeli zašto su potrebni, razmotrite isječak rezultata pretraživanja:

Mogućnost klika na isječak ovisi o njegovom izgledu.

Obavezno popunite meta podatke stranice ako želite da se isječak sa informacijama koje su vam potrebne pojavi u rezultatima pretrage. U tome će nam u modx-u pomoći posebne oznake resursa i tv-parametri, čiji će podaci biti zamijenjeni u komad s meta-podacima.

Ako vaš komad s metapodacima nema takvu strukturu, preporučujem da ga odmah dodate:

< title>[*dugi naslov*]< /title>
< meta name="description" content="[ *description*]" />
< meta name="keywords" content="[ *keywords*]" />

[ *pagetitle*] - koristit će se kao h1 naslov;
[ *longtitle*] - zamijenjeno u naslovu stranice;
[ *opis*] - zamijenjeno u opisu stranice;
[*ključne riječi*] je tv-parametar, možete ga izostaviti, ali ga mnogi ljudi koriste za prikaz povezanih članaka ili vijesti.

URL-ove nalik ljudima je vrlo lako postaviti u modx-u. Da biste to učinili, idite na odjeljak "Konfiguracija", karticu "Prijateljski URL-ovi" i postavite sve kao na slici:

Prvo morate preimenovati datoteku u root folderu ht.access stranice u .htaccess i napisati potrebna uputstva, o čemu sam ranije pisao.

Zatim idite na odjeljak dodataka, pronađite dodatak TransAlias, otvorite ga za uređivanje i idite na karticu "Konfiguracija" i navedite sljedeće informacije:

To je neophodno kako bi naš motor sam generirao CNC. Sačuvali smo postavke i sve je radilo za nas.

O čemu?

Dobar dan. U ovom članku ću govoriti o tome kako povećati performanse web stranice na MODX Revolutonu. Mnogi savjeti se mogu primijeniti na stranice na bilo kojoj drugoj platformi, ali ovdje sam se posebno fokusirao na MODX.

Zašto?

Postoje samo plusi od optimizacije web stranice. Prvo, velika brzina stranice ima pozitivan učinak na SEO (što više posjetitelja MODX može podnijeti pri odgovarajućoj brzini učitavanja, to bolje). Drugo, brzo učitavanje stranice ima pozitivan učinak na lojalnost posjetitelja. Treće, možete mjeriti brojeve s prijateljima.

Kako?

Kako biste vidjeli razliku između stanja stranice prije i poslije, savjetujem vam da koristite uslugu PageSpeed ​​Insights od Google-a. Ova usluga procjenjuje stranicu u smislu brzine učitavanja i pogodnosti za posjetitelje na skali od 0 do 100. Naravno, ne treba se oslanjati samo na indikatore ove usluge, ali uglavnom daje sasvim adekvatne savjete.

Kao što znate, brzina učitavanja web stranice jedan je od mnogih faktora rangiranja. Stoga, čak i ako brzina stranice nije bitna vama i vašim posjetiteljima, ne biste trebali zanemariti mišljenje pretraživača.

keširanje

Keširanje je jedan od najjačih dijelova MODX-a. Unatoč činjenici da mnogi ne znaju kako pravilno dizajnirati web stranice (ne samo na MODX-u), dobivanje sporih web lokacija, kreiranje stranice koja može izdržati veliko opterećenje nije tako teško. Ali morate se osloniti ne samo na hardver i softver, već i na sebe. Korišćenjem keširanja, broj upita baze podataka može se značajno smanjiti ako se koriste za dohvaćanje podataka koji se relativno rijetko mijenjaju.

Dakle, da biste povećali brzinu generisanja stranica, morate onemogućiti keširanje samo tamo gdje stvarno smeta: skripte koje obrađuju podatke itd. Kao što znate, da biste onemogućili keširanje, samo stavite znak uzvika ispred imena isječka, komad ili čuvar mjesta (isječci koji se zovu programski, tj. $modx->runSnippet("snippetName", ), ne mogu se keširati). Također je vrijedno onemogućiti keširanje tokom razvoja i otklanjanja grešaka projekta kako keširanje ne bi usporilo proces razvoja.

Primjer poziva bez keširanja:

[[!Ako? &subject=`[[*id]]` &operand=`1` &operator=`==` &onda=`Zdravo, svijete`]]

Primjer poziva s keširanjem:

[]` &operand=`1` &operator=`==` &onda=`Zdravo, svijete`]]

Ali budite oprezni: isječci koji obrađuju POST zahtjeve (kao što su obrasci za kontakt) ne bi trebali biti keširani.

Da biste saznali koliko zahtjeva i vremena je potrebno za generiranje stranice, dovoljno je bilo gdje u šablonu ili komadu postaviti sljedeće: 95 0,4602 s. Prva oznaka će sadržavati broj zahtjeva prema bazi podataka, druga - vrijeme kada je stranica kreirana.

PHP ažuriranje

Obično, u vijestima o novim izdanjima PHP-a, pišu o poboljšanju njegovih performansi, što ne može a da ne raduje. Stoga za svoje projekte koristim najnoviju verziju. Nažalost, ne pridržavaju se svi ovoga i uobičajeno je pronaći sajt koji koristi PHP 5.3 (čak sam video server koji radi 5.2 2015. godine). Na sreću, većina hostova korisnicima pruža mogućnost izbora PHP verzije. Stoga sam bez oklijevanja promijenio verziju PHP-a sa 5.3 na 5.6 na jednom mjestu, povećavši brzinu kreiranja stranice za 2 puta (sa 0,06 s na 0,03). Kao što vidite, ažuriranje PHP verzije nije samo promjena brojeva, već i povećanje brzine i sigurnosti stranice.

Minifikacija CSS-a i JS-a

Uvlačenje i novi redovi poboljšavaju, naravno, čitljivost koda, ali samo za ljude. Pregledaču se također mogu dati minimizirane verzije ovih resursa: bez dodatnih razmaka i prijeloma redova. U početku sam komprimovao CSS i JS koristeći online usluge, ali to nije baš zgodno, budući da sam sljedeći put kada sam ažurirao originale ovih datoteka, morao ponovo da minimiziram te datoteke i postavim ih na stranicu. Zatim sam pronašao SmartOptimizer isječak koji minimizira CSS i JS u hodu. Pored SmartOptimizer-a, postoji i MinifyX, koji je takođe dizajniran za minimizaciju i spajanje statičkih resursa. Takvi popularni okviri kao što su jQuery, Bootstrap, itd. izdaju se u minimiziranom obliku, preporučuje se korištenje ovih verzija. Na primjer, umjesto bootstrap.css bolje je uključiti bootstrap.min.css.

Provjereni servis za minimiziranje CSS-a:

U stvari, postoji efikasniji način: minifikacija tokom razvoja. Odnosno, postoje izvori - datoteke u čitljivom obliku, a postoji i sklop - već minimizirani fajlovi koji bi trebali biti uključeni na web stranicu. Prilikom izrade sajta koristim: SASS, gulp - za CSS, webpack - za JavaScript.

Bootstrap

Ako stranica koristi Bootstrap, možete napraviti svoj vlastiti sklop koji sadrži samo ono što vam je potrebno. Na primjer, najčešće korišteni dio ovog okvira je grid, i često ga je dovoljno ostaviti na miru. Možete kreirati vlastiti sklop na službenoj web stranici:.

jQuery

Nemojte koristiti jQuery. Savremeni JavaScript vam omogućava da pišete prilično sažet kod, a uz pomoć transpilera će raditi čak iu starijim verzijama Internet Explorera.

Jedini mogući problem su neki jQuery dodaci, ali za većinu njih postoje opcije koje ne ovise o jQueryju.

HTML minifikacija

Ako otvorite kod stranice dat pretraživaču, možete vidjeti da u kodu ima puno dodatnih prostora (pod uslovom da formatiranje koda nije zanemareno tokom razvoja). Opet, pretraživač baš i ne mari za formatiranje, jer se razmaci unutar elemenata skupljaju u jedan, a između tagova se generalno zanemaruju. Naravno, uklanjanje svih ovih razmaka i prijeloma linija unutar dijelova je vrlo glupo. Stoga sam za ovo dodao dodatak koji se pokreće na događaju OnWebPagePrerender.

$output = &$modx->resource->_output; $output = preg_replace("|\s+|", " ", $output); $modx->resource->set("content", $output);

favicon

Pregledač, kada prvi put učitava stranicu, također traži favicon. Čak i ako veza do favikona nije navedena u meta tagovima, pretraživač će pokušati da je učita na site.ru/favicon.ico. Ova jednostavna operacija, iako traje jedan zahtjev, a prilikom učitavanja sljedeće stranice, pretraživač će uzeti favicon iz vlastite keš memorije, ali se može i isključiti. Ovo se radi vrlo jednostavno - trebate kodirati favicon u base64 i umetnuti ga direktno na stranicu. Favicon možete kodirati u base64, na primjer, na http://xaviesteve.com/pro/base64.php. Zatim zalijepite rezultirajući kod u zaglavlje stranice.

Na primjer, ako je favicon bio specificiran ovako:

Ova oznaka se može zamijeniti sljedećim:

Igra? Igra.

Slike

Koliko god ovaj savjet bio banalan, mnogi potpuno ignorišu ovu tačku. Ali trebate samo fizički smanjiti veličinu slika, koristeći grafičke uređivače i ekstenzije (phpThumbOf, na primjer), a ne vizualno, postavljajući veličine u atributima visine i širine (što inače nije standardno) ili koristeći CSS . Usput, ako koristite phpThumbOf, tada možete optimizirati stranicu tako što ćete deaktivirati dodatak phpThumbOfCacheManager, koji briše predmemoriju slika prilikom brisanja keša stranice.

Posebnu pažnju treba posvetiti optimizaciji unakrsnih slika (onih koje su prisutne na većini stranica). Logotipi, spriteovi i pozadinske slike mogu se optimizirati bez promjene kvaliteta korištenjem online usluga kao što su .

Na slici ispod se vidi da su ljudi žurili da popiju pivo na ulazu, pa su zaboravili da se uvere da se umesto originala, teškog skoro 1 MiB, učita skromna sličica, čime se štedi vreme posetioca. PageSpeed ​​Insights trenutno ocjenjuje ovu stranicu 0/100. Ovo nije Ples na ledu sa izdašnih 5,9 od 6,0.

pThumb

Vrijedi pomena je odlična alternativa phpThumbOf - pThumb. Kao što programeri uveravaju, pThumb je brži (ja lično nisam sprovodio benchmarkove, verovaću na reč). Da biste instalirali pThumb, samo deinstalirajte phpThumbOf i instalirajte pThumb. Ne treba da se plašite da će se nakon ove zamene nešto pokvariti na sajtu, jer oba isečka koriste iste prostore imena.

Mobilna verzija stranice

Postoje dva načina da optimizirate svoju web stranicu za mobilne posjetitelje:

  • Prilagodljivi izgled
  • Mobilna verzija stranice

Prilagodljivi izgled

To je manje skupo za programera. Pogotovo ako se koristi, na primjer, Bootstrap, koji pojednostavljuje kreiranje prilagodljivog izgleda. Jedina mana je što korisnik mobilnog uređaja zapravo dobija isto što i korisnik desktop računara: iste skripte, iste stilove, iste slike. Ovo povećava vrijeme učitavanja i prikazivanja stranice, što ne može svaki posjetitelj izdržati. Performanse takođe mogu biti pogođene, što negativno utiče na nivoe baterije i odziv interfejsa sajta.

Mobilna verzija stranice

Kreiranje mobilne verzije stranice ovisi o sistemu na kojem je stranica napravljena (MODX, CodeIgniter, Phalcon, itd.). Posebnost ove metode je da se korisnicima desktop računara i korisnicima mobilnih uređaja daju različite verzije sajta (različiti izgled, CSS i JavaScript skripte). Već sam napisao članak o (i za .

Mobilna aplikacija

Ako stranica ima redovne posjetitelje, onda ima smisla napraviti mobilnu aplikaciju. U tom slučaju će se smanjiti količina prometa između stranice i mobilnog uređaja, jer će se prenositi samo sam sadržaj, a kod za prikaz sučelja već će biti sadržan u aplikaciji. Troškovi razvoja aplikacije i njenog održavanja su druga priča.

Izlaz

Uz pomoć ovih jednostavnih pokreta možete značajno optimizirati stranice, ubrzavajući ih nekoliko puta u nekim aspektima.

Iako sam rekao očigledne stvari, iz nekog razloga se to u većini slučajeva ne radi iako je važno za promociju. Sada nastavimo sa očiglednim.

okrenimo šrafove
Po pravilu, svi sajtovi u podrumu imaju natpise poput “sva prava zadržana”, “autorska prava bla bla bla”, “kopiranje je zabranjeno” itd. gluposti koje nam ne donose nikakvu korist. Šta mi radimo? Pišemo
Kopiranje informacija sa stranice "[*pagetitle*]" je zabranjeno 2012

pagetitle vs menutitle
Ali nakon svega, naš naslov stranice se može nazvati vijesti, što nam ni na koji način neće pomoći u promociji, a nazivajući ga "vijesti iz turizma" uništit ćemo jelovnik sastavljen pomoću Wayfindera. šta da radim?
Za ove svrhe postoji polje: "stavka menija". U njemu pišemo “vijesti”, au naslovu “vijesti iz turizma”. Kako kažu, vukovi su siti, a ovce sigurne.

Web stranica sa WWW-om ili bez?
Potrebno je zalijepiti adrese sa www i bez www.
a) kako bi se izbjeglo dupliciranje
b) za lijepljenje težine stranica
Odakle do mjesta preusmjeravanja je na vama. Više volim stranice bez www. Sve je to zalijepljeno 301 preusmjeravanjem na .htaccess. Nećemo dugo stati. može biti počastvovan.

XML sitemap
Za XML prikazujemo sve stranice našeg sajta. To možete učiniti s isječkom ovoga ili isto. Koristim ovaj isječak.
Za sva ova rješenja potrebno je podesiti prazan šablon, tip sadržaja text/xml I poništite "Koristi HTML editor". Imam običaj da dam ovu stranicu alias sitemap.xml

HTML sitemap
U HTML karti sajta, trebalo bi da prikažete sve stranice samo kada želite da dodate lokaciju u SAP (da bi sve stranice bile 3 nivoa ugnježđenja). Ali mi pravimo sajt za ljude, tako da ne bi trebalo da prikazujete sve stranice na mapi. Do ovog zaključka sam došao nakon dugog eksperimentisanja. Za mapu sajta ove vrste, po pravilu se koristi wayfinder sa pozivom [] . U pravilu je to dovoljno, ali postoje različite stranice i različita stabla dokumenata, pa ponekad morate napisati svoje isječke za html sitemap za određeni projekat.

RSS feed
Ovaj važan element se često zanemaruje. Pomaže da se malo ubrza indeksiranje novih stranica. Koristimo Ditto da kreiramo RSS feed. Obavezno instalirajte aplikacija tipa sadržaja/rss+xml I prazan šablon I poništite "Koristi HTML editor".

404 greška (stranica nije pronađena)
Možete kreirati vlastitu originalnu stranicu, ili možete povezati stranicu sa html mapom stranice. Glavna stvar onda ne zaboravite otići na alati->konfiguracija i na kartici "site" navedite ID vaše stranice u polju stranica greške "404". Osim toga, preporučujem instaliranje modula Error 404 Logger kako bi se na vrijeme ispravile putanje do nepostojećih stranica.

Uključite CNC
Kako biste mogli lako pratiti u istoj metrici koja je sekcija najpopularnija, savjetujem vam da koristite ugniježđeni CNC. Da biste to učinili, idite na alati->konfiguracija i konfigurirajte
koristite prijateljske URL-ove: Da
Koristite ugniježđene URL-ove: Da
Ostale opcije su na vama. Jedina stvar na koju bih vam skrenuo pažnju su prefiks i sufiks. Budite sigurni da su ova polja prazna kako biste izbjegli duplikate. Ili možete staviti SEO Strict URL-ove.

brušenje robots.txt
Slobodno napišite detaljna uputstva u robots.txt i za Yandex odvojeno (on to voli). Tokom kompilacije korisna je usluga Yandex. Pa, evo nekih općih preporuka:
1) Izbrišite prve stranice isto paginacije, odnosno one koje imaju parametar start=0. One. isto se može pozvati sa parametrom id, tada start može imati i prefiks. Za ovaj slučaj pišemo Disallow: /*?*start=0$
2) Dodajemo da zabranimo sve što se odnosi na stranice usluga i ne bi trebalo biti uključeno u rezultate pretrage: stranica za povratne informacije, stranica sa partnerima obično sadrži gomilu linkova, a poetmou je također nedozvoljen itd.
3) Ako je instaliran phpthumb ili nešto slično što stavlja slike u /assets/cache/ folder, onda pišemo Dozvoli: /assets/cache/phpthumbof/
4) Napišite putanju do naše XML mape stranice Mapa sajta: example.com/sitemap.xml
5) Registriramo glavnog domaćina stranice (gdje preusmjeravate sa www ili bez www) host: example.com
6) Sva ova pravila smo napisali u blok Korisnički agent: * sada ih kopirajte i zalijepite ispod bloka Korisnički agent: Yandex
7) Zatvorite pristup nepotrebnim robotima
8) Provjeravamo putem usluge Yandex da li smo ispravno sastavili pravila u datoteci
Radni primjer fajla

P.S. Postoji i modul za automatsko povezivanje stranica po ključnim riječima, ali mi se ne sviđa i više volim da ručno povezujem stranice jedne s drugima.

Zdravo! Više nije tajna da je najviše seo orijentisan cms Modx (i Revolution i Evolution) i jedan od glavnih kriterijuma za odabir cms-a za moj sajt je mogućnost efikasne i kvalitetne optimizacije sajta korišćenjem cms-a. Ali ne znaju svi točno kako koristiti sve resurse MODX Revoa za optimizaciju stranice. I sam ponekad zaboravim da uradim nešto i odlučio sam za sebe i za vas da kreiram korak po korak listu optimizacije i promocije sajta na modx revolution.

Prva stvar (ali ovo neću uključiti u listu) koju trebate razumjeti je da je stranica kreirana tako da se vaši podaci, vaša usluga ili vaš proizvod mogu pronaći u pretraživačima, tako da je kreiranje stranice pola manje bitka. Mnogo je važnije da ga promovirate na vrhove pretraživača za upite koji su vam potrebni. Pa krenimo sa spiskom:

1. Rad sa .htaccess datotekom. Domena sa ili bez www.

Morate odlučiti da li ćete koristiti www prije domene vaše stranice ili ne. Ovaj fajl sadrži linije

# Rewrite www.domain.com -> domain.com -- koristi se sa dodatkom SEO Strict URLs #RewriteCond %(HTTP_HOST) . #RewriteCond %(HTTP_HOST) !^example-domain-please-change\.com #RewriteRule (.*) http://example-domain-please-change.com/$1 # # ili za suprotnu domenu.com -> www.domain.com koristite sljedeće # NE KORISTITE OBA # #RewriteCond %(HTTP_HOST) . #RewriteCond %(HTTP_HOST) !^www\.example-domain-please-change\.com #RewriteRule (.*) http://www.example-domain-please-change.com /$1

Morate dekomentirati redove sa ili bez www i zamijeniti example-domain-please-change imenom vaše domene. Recimo da stranica ima redove bez komentara

RewriteCond %(HTTP_HOST) . RewriteCond %(HTTP_HOST) !^bayguzin\.ru RewriteRule (.*) http://site/$1

2. Postavljanje čovjeku razumljivih URL-ova (CNC)

Veoma važna tačka. Treba da znate da pretraživači obraćaju pažnju na url i daju prednost sajtu sa url-om koji više odražava suštinu onoga što je napisano na stranici. Idite na postavke sistema

Odaberite "Prijateljski URL-ovi" u filteru

Biće potrebno nekoliko parametara. Recimo, ja smatram da je stavka "Automatski generiraj pseudonime" "Da". Pa, dajem snimak ekrana sa jedne od mojih web lokacija i u osnovi primjenjujem ove postavke na sve svoje stranice. Samo ja variram da li ugnijezditi ili ne. Ako je ovo stranica kataloga, onda u stavku "Koristi ugniježđene URL-ove" stavljam "Da", jer uvijek trebam pokazati put do kategorije, a zatim do proizvoda. Ako je ovo stranica sa vizit kartama, onda nema smisla praviti dugačke naslove koristeći ugniježđene URL-ove.

Pažnja! Stavka transliteracije pseudonima radi samo sa isječkom translit, možete ga preuzeti i instalirati u spremište.

3. Jedinstveni meta tagovi: naslovi, ključne riječi, opis

Veoma je važno pretraživačima prikazati jedinstvene, relevantne stranice, naslov, ključne riječi I opis tako da on (tražilica) ispravno formira isječak. Ovo će uticati i na poziciju sajta za određeni ključni upit i na CTR klikova iz pretraživača.

Postoji mišljenje da ključne riječi više ne utiču na problem, ali imam primjer podizanja na vrh za nekoliko pozicija nakon što sam ubacio ključne riječi

Ne koristim predmet za predviđenu namjenu" Sažetak (uvod)", a ja pišem ključne riječi u ovoj koloni, ponekad ih koristim kao oznake. Morat ćete umetnuti zaključke ovih meta tagova u zaglavlje stranice:

[[*naslov stranice]]

4. Mapa sajta za pretraživače. sitemap.xml

Idemo na odjeljak Sistem - Upravljanje paketima

Pritisnite " Preuzmite dodatke"

Vozimo se u potragu Google SiteMap preuzmi, instaliraj

Kreirajte dokument pod nazivom sitemap

U Postavkama postavite na Vrsta sadržaja: xml, poništite izbor "Koristi HTML Editor"

U sadržaj izvora zalijepite:

[]

Zovemo pseudonim sitemap

Mapa sajta je spremna.

5. Robots.txt fajl

Ovaj fajl bi trebao izgledati otprilike ovako (pa, na skoro svim mojim stranicama izgleda ovako)

Korisnički agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /mgr/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: site.ru Mapa sajta: http://site.ru/sitemap.xml

Datoteka robots.txt isključuje nepotrebne stranice i foldere iz pretrage

P.S. Ne zaboravite tada u webmasterima Yandexa i Googlea registrirati putove do sitemap.xml I robots.txt

6. Stranica 404 greške

Prvo, u stablu dokumenta, potrebno je da kreirate stranicu greške 404 sa odgovarajućim dizajnom i tekstom, a zatim idite na Sistem - Postavke sistema i izaberite filter Website"

Postavljamo u parametar " Stranica greške 404 "Dokument nije pronađen" (error_page)" - id stranice u stablu dokumenta koja odgovara stranici 404. Neke stranice s greškom 404 pravim glavnom stranicom ili mapom stranice, ali bolje je to ne raditi!

7. Jedinstveni sadržaj

Stavka koja se odnosi na promociju ne samo stranice na MODX Revolucija. Promocija web stranice u Google-u i Yandexu jednostavno je nemoguća bez jedinstvenog, živog, ljudskog, prirodnog teksta. Obavezna stavka za bilo koju vrstu sajta na bilo koju temu. Samo sa jedinstvenim sadržajem na sajtu možete računati SEO promocija. U čemu je posebnost ne samo tekstova, već i slika (iako one nemaju tako jak uticaj). Potvrdi jedinstvenost teksta sada možete bilo gdje. Postoje stotine besplatnih i plaćenih programa i online usluga.

Evo zapravo 7 glavnih tačaka, bez koje seo promocija sajta na MODX Revolution sistemu upravljanja na Internetu nije moguća. Bit će pitanja: pitajte u komentarima - pokušat ću odgovoriti! Hvala svima na pažnji.

Top Related Articles