Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Recenzije
  • SEO optimizacija MODx - svi tehnički aspekti. SEO optimizacija MODx - svi tehnički aspekti Zadana vrijednost

SEO optimizacija MODx - svi tehnički aspekti. SEO optimizacija MODx - svi tehnički aspekti Zadana vrijednost

Cilj gotovo svake izrađene web stranice je pružiti informacije posjetiteljima: dati opis proizvoda, prikazati cijene usluga, obavijestiti o promociji, objaviti savjete, preporuke, referentne podatke i tako dalje.

Ali kako bi što više korisnika interneta upoznalo vašu stranicu, morate joj osigurati viši rang u rezultatima pretraživanja. Interna SEO optimizacija od velike je važnosti za uspješnu promociju.

Kada je ispravno konfigurirana, web stranica razvijena na temelju MODX Revolution će biti odobrena od strane SEO optimizatora. U tom smislu, za razliku od mnogih drugih sustava za upravljanje sadržajem, bit će potrebno puno manje radnji. Ipak, morat ćete poduzeti neke korake.

Datoteka.htaccess

Datoteka omogućuje konfiguriranje rada web poslužitelja: postavljanje prava pristupa datotekama i direktorijima, preusmjeravanje, određivanje trajanja predmemorije i još mnogo toga. U slučaju MODX-a, dodatno omogućuje web stranici da ispravno radi s adresama čitljivim ljudima (“ Prijateljski URL-ovi" u Modexovoj terminologiji).

Prilikom instaliranja MODX-a na hosting, ova datoteka je već prisutna u korijenskom direktoriju pod imenom ht.pristup. Preimenuj ga u .htaccess.

Za uklanjanje komentara sa željenih direktiva, uklonite simbol # na početku potrebnih redaka. Ali ne nepromišljeno.

Netočna naredba može uzrokovati prestanak učitavanja stranice. A ako nemate pristup hostingu, nećete moći sami riješiti problem.

Slučaj upotrebe naziva domene

Nakon što ste odabrali kako će se prikazati adresa vaše web stranice (sa ili bez www), konfigurirajte je pomoću datoteke .htaccess preusmjeravanje.

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

# Prepišite www.domain.com -> domain.com -- koristi se s SEO Strict URL dodatkom RewriteCond %(HTTP_HOST) . RewriteCond %(HTTP_HOST) ^www.(.*)$ RewriteRule ^(.*)$ http://%1/$1

Postavljanje CNC-a (ljudski čitljive adrese)

CNC je adresa (vidite je u adresnoj traci preglednika), koja se ne sastoji od identifikatora stranice, već od riječi razumljivih osobi. Na novo postavljenom MODX mjestu ova je funkcija onemogućena prema zadanim postavkama.

Da biste omogućili CNC, idite na odjeljak "Postavke sustava".
Odaberite filtar u odjeljku "Prijateljski URL-ovi".

Promijeniti postavke:

  • Transliteracija pseudonima: ruski.
    Da biste omogućili transliteraciju, dodatno morate instalirati dodatak;
  • Sufiks spremnika: Čišćenje;
  • Koristite prijateljske URL-ove: Da;
  • Način striktno prijateljskog URL-a: Da;
  • Provjerite duplicirane URI-je u svim kontekstima: Da.

Nakon što ste omogućili CNC na web mjestu (način prilagođen URL-u), dodatno preimenujte ht.pristup u korijenu stranice .htaccess, u suprotnom, kada pokušate navigirati na stranice koje nisu glavna stranica, dobit ćete pogrešku 404.

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

# Dio prijateljskih URL-ova RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule ^(.*)$ index.php?q=$1

Uklanjanje dupliciranih stranica

Tražilice imaju vrlo negativan stav prema prisutnosti dupliciranih stranica (stranica dostupnih na različitim adresama) na stranici. Na primjer, duplikati su stranice s adresama http://site.ru/about I http://site.ru/about/. Jedna stranica – dvije adrese. Imperativ ih se riješiti, duplikata.

Takav zapis u kartoteci .htaccess riješimo se duplicirane stranice s adresom koja završava kosom crtom:

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

Rad s meta oznakama (naslovi i opisi)

Meta oznake temelj su optimizacije tražilice na stranici. A ako ključne riječi dugo nisu igrale ulogu, onda " Titula"I" Opis” ostaju ključni dio procesa SEO optimizacije na stranici.

Odvojite vrijeme da ispunite polje "Opis" za svaku stranicu.

I provjerite sadrže li predlošci stranice oznake poziva " titula"I" opis»:

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

U primjeru danom za oznaku " titula" predviđeno je sljedeće: prema zadanim postavkama " Prošireno zaglavlje" Ako ga nema, samo naslov stranice.

Stranica s greškom 404

"Pogreška 404 ili Nije pronađeno(not found) - standardni kod HTTP odgovora koji pokazuje da je klijent uspio komunicirati s poslužiteljem, ali poslužitelj nije mogao pronaći tražene podatke" - tako Wikipedia definira pogrešku. Imati stranicu za prikaz pogreške vrlo je potrebno za web stranice.

Stranicu prvo izraditi, dizajnirati prema svom dizajnu ili viziji, zatim navesti njen ID ( iskaznica) u postavkama stranice: " Postavke sustava – Web stranica", u redu Stranica s pogreškom 404 "Dokument nije pronađen"..

datoteka robots.txt

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

User-agent: * Disallow: /manager/ Host: your-site-address.ru

Sadrži pravilo zabrane indeksiranja stranice za prijavu u administrativnom dijelu i direktivu domaćin, koji vam omogućuje da odredite glavno ogledalo stranice.

Sitemap.xml – mapa stranice za tražilice

Ova datoteka sadrži podatke o onim stranicama web mjesta koje bi tražilice trebale indeksirati. Osim toga, reći će robotima za pretraživanje koliko se često informacije na stranicama ažuriraju i koje su stranice najvažnije za indeksiranje.

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

Postupak:

  1. Napravite novi dokument u korijenu stranice.
  2. na " Dokument» odaberite prazan predložak, označite " Naziv dokumenta"i nadimak" sitemap».
  3. Označite potvrdne okvire " Objavljeno"I" Ne prikazuj u izborniku».
  4. Idi na " postavke" i označi " Vrsta sadržaja» - « XML" Odznači " Koristite HTML editor", spremite dokument.
  5. Pozovite isječak u sadržaju resursa pdoSitemap, Na primjer:
[]

Povezivanje analitičkih sustava

Analitički sustavi ( Yandex.Metrica ili Google Analytics) pomoći će vam da napravite procjenu posjećenosti stranice i ponašanja posjetitelja na njoj, pridonijet će i promociji i ocjeni učinkovitosti projekta.

Kôd koji vam je dao sustav mora se umetnuti u predloške stranice, po mogućnosti prije završne oznake , gdje su povezane skripte.

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

Danas bih želio pružiti potpune informacije o internoj optimizaciji web stranica pomoću MODx motora. Na mnogim je motorima posao unutarnje optimizacije toliko kompliciran da stvarno morate potrošiti puno vremena i novca da biste postigli željeni rezultat. Štoviše, to vrijedi čak i za komercijalni CMS. Što se tiče MODx motora, ovdje je sve puno jednostavnije i čak i programer s malo iskustva to može shvatiti.

Faze interne optimizacije web stranica

Valjanost koda

Prije nego započnete s internom optimizacijom web-mjesta na MODx-u i više, registrirajte se na ploči webmastera tražilica Yandex i Google, a također instalirajte kodove brojača Yandex.Metrica i Google.Analytics. To će pomoći provjeriti strukturu web mjesta, utvrditi činjenicu ispravnog indeksiranja web mjesta, provjeriti datoteke robots.txt, .htaccess, sitemap.xml. Osim toga, moći ćete pratiti ponašanje korisnika na stranici, što je vrlo važno.

Prvo na što treba obratiti pozornost je valjanost koda. Ako Yandex tražilica ne obraća pozornost na pogreške u kodu, tada Google može značajno utjecati na rezultate stranice ako postoje pogreške.

Na web stranici http://validator.w3.org možete potpuno besplatno provjeriti ima li grešaka u kodu. Ako se pronađu pogreške, trebate otići do dijela koji sadrži dio koda s pogreškom i popraviti ga. Nema ništa komplicirano.

Naravno, postojat će pogreške koje ne možete ispraviti, na primjer, kod Yandex metrike na mojoj web stranici potpuno je nevažeći. No ipak se preporuča ispraviti većinu njih.

Postavljanje indeksiranja

Za bolje indeksiranje stranice potrebno je izraditi xml kartu stranice. Već sam opisao kako se to radi.

Također je potrebno provjeriti robots.txt tako da potrebni odjeljci nisu blokirani za indeksiranje. Ispravan robots.txt

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

Rješavanje duplikata

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

Uz sve, trebate provjeriti da li nepostojeće stranice vraćaju grešku 404, nema potrebe preusmjeravati korisnika na stub stranicu i davati odgovor 200. OVO JE POGREŠNO! Možete stvoriti prekrasnu stranicu 404 i koristiti navigaciju da usmjerite korisnika kamo želite.

Da biste se riješili duplikata koji nastaju tijekom paginacije, možete upotrijebiti gotovo rješenje koje sam ranije predložio - rel=canonical ili bilo koju drugu metodu. Netko piše upute u datoteku robots.txt, ja mislim da je moja metoda optimalnija u smislu troškova rada, ali na vama je da odlučite.

Osim toga, morate razraditi mogućnosti pojavljivanja duplikata kada koristite dodatne isječke, na primjer, Jot isječak, koji se koristi za komentiranje članaka, također duplicira stranice. Stoga, ako ga koristite na svojoj web stranici, upišite sljedeće upute u datoteku robots.txt:

Zabrani: /*/*/*?*=*

Potrebno je redizajnirati dizajn kako bi odgovarao strukturi vaše stranice.

Optimiziramo sadržaj

Struktura sadržaja

Stranica treba imati jasnu strukturu koju treba slijediti. Da biste to učinili, provjerite redoslijed naslova. Trebao bi biti sljedeći h1-h2-h3-h4-h5-h6. Slijedite ovo pravilo kada dodajete buduće članke. O optimizaciji sadržaja ću vam reći detaljnije malo kasnije, jer sam u okviru ovog članka samo želio skrenuti pozornost na tehničku stranu interne optimizacije modx web stranice.

Meta podaci

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

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

Svakako biste trebali ispuniti meta podatke stranice ako želite da se isječak s informacijama koje su vam potrebne pojavi u rezultatima pretraživanja. U modxu, posebne oznake resursa i TV parametri pomoći će nam u tome, podaci iz kojih će biti umetnuti u metapodatke.

Ako vaš dio metapodataka nema sličnu 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*] - umetnut u naslov stranice;
[ *opis*] - umetnuto u opis stranice;
[ *ključne riječi*] je TV parametar; ne morate ga navesti, ali mnogi ga ljudi koriste za prikaz sličnih članaka ili vijesti.

Ljudski URL-ovi vrlo su jednostavni za postavljanje u modxu. Da biste to učinili, idite na odjeljak "Konfiguracija", karticu "Prijateljski URL-ovi" i postavite sve kao na slici:

Prvo trebate preimenovati datoteku u korijenskoj mapi web mjesta ht.access u .htaccess i zapisati potrebne upute, o kojima 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 podatke:

Ovo je neophodno kako bi naš motor samostalno generirao CNC. Spremamo postavke i sve nam radi.

O čemu?

Dobar dan svima. U ovom ću vam članku reći kako povećati izvedbu web stranice na MODX Revolutonu. Mnogi se savjeti mogu primijeniti na web-mjesta na bilo kojoj drugoj platformi, ali ovdje se fokusiram posebno na MODX.

Za što?

Optimizacija web stranice ima samo prednosti. Prvo, velika brzina stranice ima pozitivan učinak na SEO (što više posjetitelja MODX može obraditi pri odgovarajućoj brzini učitavanja, to bolje). Drugo, brzo učitavanje stranice pozitivno utječe na lojalnost posjetitelja. Treće, možete usporediti brojeve s prijateljima.

Kako?

Kako biste vidjeli razliku između stanja web stranice prije i poslije, savjetujem vam da koristite Googleovu uslugu PageSpeed ​​​​Insights. Ovaj servis ocjenjuje stranicu brzinom učitavanja i lakoćom korištenja za posjetitelje na ljestvici od 0 do 100. Naravno, ne treba se oslanjati samo na pokazatelje ovog servisa, već on uglavnom daje sasvim primjerene savjete.

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

Predmemoriranje

Predmemoriranje je jedan od najjačih dijelova MODX-a. Unatoč činjenici da mnogi ljudi ne znaju pravilno dizajnirati web stranice (ne samo na MODX-u), što rezultira sporim web stranicama, stvaranje web stranice koja može izdržati velika opterećenja nije tako teško. Ali ne morate se osloniti samo na hardver i softver, već i na sebe. Korištenjem predmemoriranja možete značajno smanjiti broj upita baze podataka ako se koriste za dohvaćanje podataka koji se relativno rijetko mijenjaju.

Dakle, da biste povećali brzinu generiranja stranica, morate onemogućiti predmemoriju samo tamo gdje stvarno smeta: skripte koje obrađuju podatke itd. Kao što znate, da biste onemogućili predmemoriju, samo stavite uskličnik ispred naziva isječka , chunk ili placeholder (isječci pozvani programski, to jest, $modx->runSnippet("nippetName", ), ne mogu se spremiti u predmemoriju). Također je vrijedno onemogućiti predmemoriranje tijekom razvoja projekta i otklanjanja pogrešaka, tako da predmemoriranje ne usporava proces razvoja.

Primjer poziva bez predmemoriranja:

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

Primjer poziva s predmemoriranjem:

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

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

Kako biste saznali koliko je zahtjeva i vremena potrebno za generiranje stranice, samo postavite sljedeće bilo gdje u predlošku ili komadu: 95 0,4602 s. Prva oznaka će sadržavati broj upita prema bazi podataka, druga će sadržavati vrijeme kada je stranica kreirana.

PHP ažuriranje

Obično se u vijestima o novim izdanjima PHP-a piše o povećanju njegovih performansi, što je dobra vijest. Stoga za svoje projekte koristim najnoviju verziju. Nažalost, ne pridržavaju se svi toga i često se može naći stranica koja radi na PHP 5.3 (čak sam vidio poslužitelj s 5.2 2015.). Srećom, većina hostera korisnicima nudi izbor PHP verzije. Stoga sam bez ikakvog oklijevanja promijenio PHP verziju na jednoj stranici s 5.3 na 5.6, čime sam povećao brzinu izrade stranice za 2 puta (sa 0,06 sekundi na 0,03). Kao što vidite, ažuriranje PHP verzije nije samo promjena u brojevima, već i povećanje brzine i sigurnosti stranice.

Minifikacija CSS-a i JS-a

Uvlake i prijelomi redaka poboljšavaju, naravno, čitljivost koda, ali samo za ljude. Preglednik može poslužiti umanjene verzije ovih resursa: bez dodatnih razmaka i prijeloma redaka. Isprva sam komprimirao CSS i JS pomoću internetskih usluga, ali to nije bilo sasvim zgodno, budući da sam sljedeći put kad sam ažurirao izvorne datoteke ovih datoteka, morao ponovno umanjiti te datoteke i učitati ih na web mjesto. Zatim sam pronašao isječak SmartOptimizer, koji minimizira CSS i JS u hodu. Uz SmartOptimizer, tu je i MinifyX, koji je također dizajniran za minimiziranje i spajanje statičkih resursa. Takvi popularni okviri kao što su jQuery, Bootstrap itd. objavljuju se u umanjenom obliku; preporučuje se korištenje ovih verzija. Na primjer, umjesto bootstrap.css bolje je povezati bootstrap.min.css.

Provjerena usluga smanjivanja CSS-a:

Zapravo, postoji učinkovitiji način: minifikacija tijekom razvoja. Odnosno, postoje izvorni kodovi - datoteke u obliku čitljivom za čovjeka, a postoji sklop - već umanjene datoteke koje bi trebale biti uključene na web mjesto. Prilikom izrade web stranice koristim: SASS, gulp za CSS, webpack za JavaScript.

Bootstrap

Ako vaša stranica koristi Bootstrap, možete napraviti vlastitu verziju koja sadrži samo ono što je potrebno. Primjerice, najčešće korišteni dio ovog okvira je grid, a često ga je dovoljno ostaviti na miru. Možete izraditi vlastiti sklop na službenoj web stranici: .

jQuery

Nemojte koristiti jQuery. Moderni JavaScript omogućuje pisanje prilično sažetog koda, a uz pomoć transpilera radit će čak iu starijim verzijama Internet Explorera.

Jedini mogući problem su neki jQuery dodaci, ali većina njih ima opcije koje se ne oslanjaju na jQuery.

HTML minifikacija

Ako otvorite kod stranice koji je poslan pregledniku, možete vidjeti da u kodu ima mnogo dodatnih razmaka (pod uvjetom da formatiranje koda nije zanemareno tijekom razvoja). Opet, preglednik zapravo ne mari za formatiranje, jer se razmaci unutar elemenata skupljaju u jedan, a između oznaka potpuno se zanemaruju. Naravno, uklanjanje svih tih razmaka i prijeloma redaka unutar dijelova je vrlo glupo. Da bih to učinio, dodao sam dodatak koji se aktivira na događaju OnWebPagePrerender.

$izlaz = &$modx->resource->_output; $izlaz = preg_replace("|\s+|", " ", $izlaz); $modx->resource->set("sadržaj", $izlaz);

favicon

Preglednik, kada prvi put učitava stranicu, također traži favicon. Čak i ako poveznica na favicon nije navedena u meta oznakama, preglednik će je pokušati učitati na site.ru/favicon.ico. Iako je za ovu jednostavnu operaciju potreban jedan zahtjev, a prilikom učitavanja sljedeće stranice preglednik će uzeti favicon iz vlastite predmemorije, ali se također može isključiti. To se radi vrlo jednostavno - trebate kodirati favicon u base64 i umetnuti ga izravno na stranicu. Favicon možete kodirati u base64, na primjer, na web stranici http://xaviesteve.com/pro/base64.php. Zatim zalijepite dobiveni kod u naslov stranice.

Na primjer, ako je prethodno favicon bio naveden ovako:

Tada se ova oznaka može zamijeniti sa sljedećim:

Igra? Igra.

Slike

Koliko god ovaj savjet bio trivijalan, mnogi ga ljudi potpuno zanemaruju. Ali samo trebate smanjiti veličinu slika fizički, koristeći grafičke uređivače i ekstenzije (phpThumbOf, na primjer), a ne vizualno, postavljanjem veličina u atribute visine i širine (što usput ne zadovoljava standarde) ili pomoću CSS-a. Usput, ako koristite phpThumbOf, možete optimizirati svoje web mjesto deaktiviranjem dodatka phpThumbOfCacheManager, koji briše predmemoriju slika prilikom čišćenja predmemorije stranice.

Posebnu pozornost treba posvetiti optimizaciji end-to-end slika (onih koje su prisutne na većini stranica). Logotipi, spriteovi i pozadinske slike mogu se optimizirati bez promjene kvalitete korištenjem mrežnih usluga kao što je .

Na slici ispod vidi se da su ljudi žurili popiti pivo na ulazu, pa su zaboravili paziti da se umjesto originala, koji teži gotovo 1 MiB, stavi skromna minijatura, čime se posjetitelju štedi vrijeme. PageSpeed ​​​​Insights trenutno ocjenjuje ovu stranicu 0/100. Ovo nije Ples na ledu s izdašnih 5,9 od 6,0.

pPalac

Vrijedno je spomenuti izvrsnu alternativu phpThumbOf - pThumb. Prema programerima, pThumb radi brže (osobno nisam provodio mjerila, vjerujem vam na riječ). Da biste instalirali pThumb, samo uklonite phpThumbOf i instalirajte pThumb. Ne treba se bojati da će se nakon ove zamjene nešto pokvariti na stranici, budući da oba isječka koriste iste imenske prostore.

Mobilna verzija stranice

Postoje dva načina za optimizaciju vaše web stranice za mobilne posjetitelje:

  • Adaptivni izgled
  • Mobilna verzija stranice

Adaptivni izgled

Manje je skupo za programera. Pogotovo ako se koristi npr. Bootstrap koji pojednostavljuje izradu adaptivnog izgleda. Jedina mu je mana što korisnik mobilnog uređaja dobiva praktički isto što i korisnik stolnog računala: iste skripte, iste stilove, iste slike. To povećava vrijeme učitavanja i renderiranja stranice, što ne može svaki posjetitelj tolerirati. Performanse također mogu biti smanjene, što negativno utječe na razinu baterije i odziv web stranice.

Mobilna verzija stranice

Izrada mobilne verzije stranice ovisi o korištenom sustavu na kojem je stranica izrađena (MODX, CodeIgniter, Phalcon itd.). Posebnost ove metode je da korisnici stolnih računala i korisnici mobilnih uređaja dobivaju različite verzije stranice (različiti izgled, CSS i JavaScript skripte). Već sam napisao članak o ( i za .

Mobilna aplikacija

Ako stranica ima redovite posjetitelje, onda ima smisla izraditi mobilnu aplikaciju. U tom slučaju smanjit će se količina prometa između web mjesta 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.

Zaključak

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

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

Počnimo zatezati matice
U pravilu, sve stranice u podrumu imaju natpise poput "sva prava pridržana", "autorska prava bla bla bla", "kopiranje je zabranjeno" itd. gluposti koje nam ne donose baš nikakvu korist. Što radimo? mi pišemo
Zabranjeno kopiranje informacija sa stranice "[*pagetitle*]" 2012

pagetitle vs menutitle
Ali pagetitle se može pozvati vijesti, što nam neće pomoći u promociji, a pozivom na “turističke vijesti” uništit ćemo jelovnik sastavljen pomoću Wayfindera. Što uraditi?
U tu svrhu postoji polje: “stavka izbornika”. U nju upišemo “vijesti”, au naslovu “vijesti iz turizma”. Kako kažu, vukovi su siti, a ovce na sigurnom.

Web stranica sa ili bez WWW?
Potrebno je spojiti adrese sa www i bez www.
a) kako biste izbjegli duplikate
b) za lijepljenje težine stranica
Odakle do mjesta postaviti preusmjeravanje ovisi o vama. Više volim stranice bez www. Sve se to radi s preusmjeravanjem 301 u .htaccess. Nećemo dugo stati. možete častiti i .

XML mapa stranice
Za XML prikazujemo sve stranice naše stranice. To možete učiniti pomoću isječka this ili ditto. Koristim ovaj isječak.
Za sva ova rješenja potrebno je postaviti prazan predložak, tip sadržaja tekst/xml I Poništite opciju "Koristi HTML uređivač". Imam naviku dati ovu stranicu alias sitemap.xml

HTML mapa stranice
U HTML karti web-mjesta trebali biste prikazati sve stranice samo kada želite dodati web-mjesto u SAP (kako bi sve stranice imale 3 razine ugniježđenja). Ali mi izrađujemo web stranicu za ljude, tako da nema potrebe za prikazom svih stranica na karti. Do ovog sam zaključka došao nakon dugog eksperimentiranja. Za kartu web mjesta ove vrste obično se koristi putokaz s pozivom [] . U pravilu je to dovoljno, ali postoje različita mjesta i različita stabla dokumenata, pa ponekad morate napisati vlastite isječke za html mapu web stranice za određeni projekt.

RSS feed
Ovaj važan element se vrlo često zaboravlja. Pomaže malo ubrzati indeksiranje novih stranica. Za izradu RSS feeda koristimo Ditto. Obavezno instalirajte vrsta sadržaja aplikacija/rss+xml I prazan predložak I poništite opciju "Koristi HTML uređivač".

Greška 404 (stranica nije pronađena)
Možete izraditi vlastitu originalnu stranicu ili možete napraviti vezu na stranicu na html kartu web-lokacije. Glavna stvar je da ne zaboravite otići na alati->konfiguracija i na kartici "site" označiti ID svoje stranice u polju Stranica s greškom 404. Osim toga, preporučam instaliranje modula Error 404 Logger kako bi se brzo ispravili putovi do nepostojećih stranica.

Uključite CNC
Kako biste kasnije mogli lako pratiti u istoj metrici koji je odjeljak najpopularniji, preporučujem korištenje ugniježđenih CNC-ova. Da biste to učinili, idite na alati->konfiguracija i konfigurirajte
koristite prijateljske URL-ove: Da
Koristite ugniježđene URL-ove: Da
Preostali parametri su po vašem nahođenju. Jedino na što bih vam želio skrenuti pozornost su prefiks i sufiks. Obavezno ispraznite ova polja kako biste izbjegli duplikate. Ili možete koristiti SEO striktne URL-ove.

roboti za pijesak.txt
Slobodno napišite detaljne upute u robots.txt i za Yandex odvojeno (sviđa mu se). Tijekom kompilacije bit će korisna usluga Yandex. Pa, u nastavku su opće preporuke:
1) Izbrišite prve stranice iste paginacije, naime one koje imaju parametar start=0. Oni. ditto se može pozvati s parametrom id, tada start također može imati prefiks. U ovom slučaju pišemo Onemogući: /*?*start=0$
2) Dodajte da zabranite sve što se odnosi na stranice usluga i ne bi trebalo biti uključeno u rezultate pretraživanja: stranica s povratnim informacijama, stranica s partnerima obično sadrži hrpu poveznica i pjesnici su također pod zabranom, itd.
3) Ako je instaliran phpthumb ili nešto slično što stavlja slike u mapu /assets/cache/, onda napišite Dopusti: /assets/cache/phpthumbof/
4) Postavite put do naše XML mape web stranice Sitemap: example.com/sitemap.xml
5) Registrirajte glavni host stranice (gdje preusmjeriti s www ili bez www) Domaćin: example.com
6) Sva ova pravila napisali smo u blok Korisnički agent: * Sada ih kopirajte i zalijepite odmah ispod bloka Korisnički agent: Yandex
7) Zatvaramo pristup nepotrebnim robotima
8) Putem usluge Yandex provjeravamo jesmo li ispravno sastavili pravila u datoteci
Datoteka primjera rada

p.s. Postoji i modul za automatsko povezivanje stranica pomoću ključnih riječi, ali mi se to ne sviđa i radije povezujem stranice ručno.

Zdravo! Više nije tajna da je SEO najviše orijentiran cms Modx (i Revolution i Evolution) i jedan od glavnih kriterija za odabir cms-a za moju stranicu smatram mogućnost učinkovite i kvalitetne optimizacije stranice pomoću cms-a. Ali ne znam točno kako iskoristiti sve MODX Revo resurse za optimizaciju stranice. I sam ponekad zaboravim nešto učiniti i odlučio sam za sebe i za vas napraviti popis korak po korak optimizacije web stranice i promocije na modx revoluciji.

Prva stvar (ali ovo neću uključiti u popis) je da trebate razumjeti: stranica je stvorena kako bi se vaši podaci, vaša usluga ili proizvod mogli pronaći u tražilicama, tako da je izrada stranice pola bitka. Mnogo je važnije promovirati ga na vrh tražilica za upite koji su vam potrebni. Dakle, započnimo popis:

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

Morate odlučiti hoćete li koristiti www ispred domene svoje stranice ili ne. Ova datoteka sadrži retke

# Prepišite www.domain.com -> domain.com -- koristi se s SEO Strict URL dodatkom #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 # NEMOJTE KORISTITI OBA # #RewriteCond %(HTTP_HOST) . #RewriteCond %(HTTP_HOST) !^www\.example-domain-please-change\.com #RewriteRule (.*) http://www.example-domain-please-change.com /$1

Morate odkomentirati retke sa ili bez www i zamijeniti example-domain-please-change s nazivom vaše domene. Recimo da stranica ima retke bez komentara

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

2. Postavljanje URL-ova čitljivih ljudima (NC)

Vrlo važna točka. Trebate znati da tražilice obraćaju pozornost na url i daju prednost stranicama s url-om koji bolje odražava bit onoga što je napisano na stranici. Idite na postavke sustava

U filtru odaberite "Prijateljski URL".

Ovdje će biti nekoliko potrebnih parametara. Na primjer, stavku "Automatsko generiranje aliasa" smatram "Da". Pa, dajem snimak zaslona s jednog od svojih web-mjesta i uglavnom koristim ove postavke za sve svoje web-mjesta. Samo variram hoću li gnijezditi ili ne. Ako je ovo kataloška stranica, tada u stavci "Koristi ugniježđene URL-ove" postavljam "Da", jer uvijek moram prikazati put do kategorije, a zatim do proizvoda. Ako je ovo web-mjesto s posjetnicama, nema smisla praviti duge naslove pomoću ugniježđenih URL-ova.

Pažnja ! Stavka transliteracije pseudonima radi samo pomoću isječka translit, možete ga preuzeti i instalirati u repozitorij.

3. Jedinstvene meta oznake: naslovi, ključne riječi, opis

Vrlo je važno tražilicama pokazati jedinstvene, relevantne stranice, titula, ključne riječi I opis tako da ona (tražilica) ispravno formira isječak. To će utjecati i na poziciju stranice za određeni ključni upit i na CTR klikova iz tražilice.

Postoji mišljenje da ključne riječi više ne utječu na rezultate pretraživanja, ali ja imam primjer uspona na vrh za nekoliko pozicija nakon što sam ubacio ključne riječi

Ne koristim predmet" Sažetak (uvod)", a ja pišem ključne riječi u ovom stupcu, ponekad ih koristeći kao oznake. Zaključke ovih meta oznaka morat ćete umetnuti u zaglavlje web stranice:

[[*Naslov stranice]]

4. Karta stranice za tražilice. Sitemap.xml

Idemo na odjeljak Sustav - Upravljanje paketima

kliknite " Preuzmite dodatke"

Upišite u pretragu GoogleSiteMap, preuzmite, instalirajte

Napravite dokument s imenom sitemap

U postavkama smo postavili na Vrsta sadržaja: xml, poništite odabir "Koristi HTML editor"

U sadržaj izvora umećemo:

[]

Zovemo ga nadimkom sitemap

Mapa stranice je spremna.

5. Robots.txt datoteka

Ova bi datoteka trebala izgledati otprilike ovako (dobro, na gotovo svim mojim stranicama izgleda ovako)

User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /mgr/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Domaćin: site.ru Karta web-mjesta: http://site.ru/sitemap.xml

Datoteka robots.txt isključuje nepotrebne stranice i mape iz pretraživanja

p.s. Ne zaboravite zatim zapisati putove do Yandex i Google webmastera sitemap.xml I roboti.txt

6. Stranica s greškom 404

Najprije u stablu dokumenta morate stvoriti stranicu s greškom 404 s odgovarajućim dizajnom i tekstom, a zatim idite na Sustav - Postavke sustava i odaberite filter " Web stranica"

Postavljamo ga u parametru " Stranica pogreške 404 “Dokument nije pronađen” (error_page)" - id stranice u stablu dokumenta koji odgovara stranici 404. Neke stranice s pogreškom 404 učinim glavnom stranicom ili kartom web-mjesta, ali bolje je ne činiti to!

7. Jedinstven sadržaj

Točka koja se odnosi na promicanje ne samo stranice na MODX revolucija. Promocija web stranice na Googleu i Yandexu jednostavno je nemoguća bez jedinstvenog, živog, ljudskog, prirodnog teksta. Obavezna stavka za bilo koju vrstu stranice na bilo koju temu. Samo s jedinstvenim sadržajem na stranici možete računati SEO promocija. Kakve to veze ima s jedinstvenošću ne samo tekstova, već i slika (iako one nemaju tako jak utjecaj). Ček jedinstvenost teksta sada možeš bilo gdje. Postoje stotine besplatnih i plaćenih programa i online usluga.

To je to 7 glavnih točaka, bez kojeg nije moguća SEO promocija stranice na sustavu upravljanja MODX Revolution na internetu. Ako imate pitanja, postavite ih u komentarima - pokušat ću odgovoriti! Hvala svima na pažnji.

Najbolji članci na temu