Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Recenzii
  • Optimizare SEO MODx - toate punctele tehnice. Optimizare SEO MODx - toate punctele tehnice Valoare implicită

Optimizare SEO MODx - toate punctele tehnice. Optimizare SEO MODx - toate punctele tehnice Valoare implicită

Scopul aproape a oricărui site web care este creat este de a oferi informații vizitatorilor: oferiți o descriere a produsului, afișați prețurile pentru servicii, notificați despre o promoție, postați sfaturi, recomandări, date de referință și așa mai departe.

Dar pentru ca cât mai mulți utilizatori de Internet să cunoască site-ul dvs., trebuie să vă asigurați că acesta se află pe poziții superioare în rezultatele căutării. SEO intern este de mare importanță pentru promovarea de succes.

Dacă este configurat corect, un site web dezvoltat pe baza MODX Revolution va câștiga aprobarea optimizatorilor SEO. În acest sens, spre deosebire de multe alte sisteme de management al conținutului, este necesară mult mai puțină acțiune. Cu toate acestea, există câțiva pași pe care trebuie să îi luați.

Fișierul Htaccess

Fișierul face posibilă configurarea funcționării serverului web: setați drepturi de acces la fișiere și directoare, faceți redirecționări, determinați durata de viață a cache-ului și multe altele. În cazul MODX, acesta permite în plus site-ului să funcționeze corect cu adrese care pot fi citite de om („ Adrese URL prietenoase„În terminologia modernă).

Când instalați MODX pe o găzduire, acest fișier este deja prezent în directorul rădăcină sub numele ht.acces... Redenumiți-l în .htaccess.

Pentru a anula comentariile directivelor necesare, eliminați simbolul # la începutul rândurilor dorite. Dar nu fără minte.

O comandă incorectă poate determina oprirea încărcării site-ului. Și dacă nu aveți acces la găzduire, nu veți putea rezolva singur problema.

Cazul de utilizare al numelui de domeniu

După ce ați ales cum să fie afișată adresa site-ului dvs. (cu sau fără www), configurați folosind fișierul .htaccess expediere.

Un exemplu de intrare pentru o redirecționare de la o adresă care începe cu www la o adresă fără www:

# Rewrite www.domain.com -> domain.com - folosit cu pluginul SEO Strict URLs RewriteCond% (HTTP_HOST). RewriteCond% (HTTP_HOST) ^ www. (. *) $ RewriteRule ^ (. *) $ Http: //% 1 / $ 1

Configurarea CNC (adrese care pot fi citite de om)

CNC - o adresă (o puteți vedea în bara de adrese a browserului), constând nu dintr-un identificator de pagină, ci din cuvinte care pot fi citite de om. Pe un site MODX nou implementat, această funcționalitate este dezactivată în mod implicit.

Pentru a porni CNC-ul, accesați secțiunea „Setări sistem”.
Selectați un filtru pentru secțiunea „Adrese URL prietenoase”.

Modificați setările:

  • Transliterarea pseudonimelor: Rusă.
    Pentru a activa transliterarea, mai trebuie să instalați un add-on;
  • Sufixul containerului: Limpezire;
  • Utilizați adrese URL prietenoase: da;
  • Mod URL strict prietenos: da;
  • Verificați dacă există URI-uri duplicate în toate contextele: da.

După activarea CNC pe site (mod URL prietenos), redenumește suplimentar ht.acces la rădăcina site-ului în .htaccessîn caz contrar, când încercați să navigați către alte pagini decât pagina principală, veți primi o eroare 404.

Verificați dacă fișierul .htaccess conține următoarele intrări:

# Partea URL-uri prietenoase RewriteCond% (REQUEST_FILENAME)! -F RewriteCond% (REQUEST_FILENAME)! -D RewriteRule ^ (. *) $ Index.php? Q = $ 1

Eliminați paginile duplicat

Motoarele de căutare sunt foarte negative cu privire la prezența paginilor duplicate (pagini disponibile la diferite adrese) pe site. De exemplu, duplicatele sunt o pagină cu adrese http://site.ru/aboutși http://site.ru/about/... Pagina unu - două adrese. Este imperativ să scapi de ele, duplicate.

O astfel de înregistrare în dosar .htaccess scăpăm de duplicatul paginii cu adresa care se termină cu bară oblică:

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

Lucrul cu metaetichete (titluri și descrieri)

Meta tag-urile sunt coloana vertebrală a optimizării interne a motoarelor de căutare. Și dacă cuvintele cheie nu au jucat un rol de mult timp, atunci „ Titlu" și " Descriere»Rămâne cea mai importantă parte a procesului de optimizare SEO a paginii.

Nu fi leneș să completezi câmpul „Descriere” pentru fiecare pagină.

Și verificați dacă există un apel la etichetele „ titlu" și " Descriere»:

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

În exemplul de mai sus, pentru eticheta „ titlu„Se furnizează următoarele: implicit,” Antet extins". Dacă nu, doar titlul paginii.

Pagina de eroare 404

"Eroare 404 sau Nu a fost gasit(nu găsit) - codul standard de răspuns HTTP pe care clientul a putut să-l comunice cu serverul, dar serverul nu poate găsi datele conform solicitării "- așa definește Wikipedia eroarea. Prezența unei pagini pentru afișarea erorii este foarte necesară pentru site-uri.

Pagina ar trebui să fie pre-creată, stilată în funcție de designul sau viziunea dvs., apoi indicați-i identificatorul ( id) în setările site-ului: " Setări sistem - Site", in linie Pagina de eroare 404 „Documentul nu a fost găsit”.

Fișierul Robots.txt

Este un fișier text simplu care restricționează accesul crawlerelor motoarelor de căutare a conținutului de pe un server web. În forma sa cea mai simplă, conținutul arată astfel:

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

Conține o regulă care interzice indexarea paginii de autentificare în partea administrativă și directiva gazdă, care vă permite să specificați oglinda principală a site-ului.

Sitemap.xml - sitemap pentru motoarele de căutare

Acest fișier conține date despre acele pagini ale site-ului pe care motoarele de căutare ar trebui să le indexeze. În plus, le va spune motoarelor de căutare cât de des sunt actualizate informațiile de pe pagini și care pagini sunt cele mai importante de indexat.

Pentru generare dinamică harta site-ului puteți folosi un fragment pdoSitemap din trusa pdoTools.

Procedură:

  1. Creați un document nou la rădăcina site-ului.
  2. Pe fila „ Document„Selectați un șablon gol, specificați” Titlul documentului„Și pseudonimul” harta site-ului».
  3. Bifați casetele de selectare " Publicat" și " Nu afișați în meniu».
  4. Mergi la " Setări„Și indica” Tip de conținut» - « XML". Debifați „ Utilizați editorul HTML», Salvați documentul.
  5. Apelați fragmentul din conținutul resursei pdoSitemap, De exemplu:
[]

Conexiunea sistemelor de analiză

Sisteme de analiză ( Yandex.Metrica sau Google Analytics) vă va ajuta să faceți o evaluare a traficului site-ului și a comportamentului vizitatorilor pe acesta, contribuind atât la promovarea, cât și la evaluarea eficacității proiectului.

Codul furnizat de sistem trebuie introdus în șabloanele de pagină, de preferință înainte de eticheta de închidere , unde sunt conectate scripturile.

Trebuie adăugat că viteza de încărcare a site-ului web este, de asemenea, un factor bun de clasare în rezultatele căutării. Dar aceasta se referă deja la optimizarea site-ului în sine.

Astăzi aș dori să ofer informații complete despre optimizarea site-ului intern pe motorul MODx. Pe multe motoare, munca de optimizare internă este atât de complicată încât chiar trebuie să cheltuiți mult timp și bani pentru a obține rezultatul dorit. Mai mult, acest lucru este valabil chiar și pentru CMS comercial. În ceea ce privește motorul MODx, totul este mult mai simplu aici și un programator își poate da seama chiar și cu puțină experiență.

Etapele optimizării interne a site-ului web

Valabilitatea codului

Înainte de a continua cu optimizarea internă a site-ului pe MODx și nu numai, înregistrați-vă în panoul webmasteri al motoarelor de căutare Yandex și Google și, de asemenea, instalați codurile de contor Yandex.Metrica și Google.Analytics. Acest lucru va ajuta la verificarea structurii site-ului, la stabilirea faptului de indexare corectă a site-ului, la verificarea fișierelor robots.txt, .htaccess, sitemap.xml. În plus, veți putea urmări comportamentul utilizatorilor pe site, ceea ce este foarte important.

Primul lucru la care trebuie să acordați atenție este validitatea codului. Dacă motorul de căutare Yandex nu acordă atenție erorilor din cod, atunci Google poate afecta semnificativ rezultatele site-ului dacă există erori.

Puteți verifica gratuit site-ul pentru erori în cod la http://validator.w3.org. Dacă se găsesc erori, atunci trebuie să mergeți la fragment, care conține fragmentul de cod cu eroarea și să o remediați. Nu este nimic complicat.

Desigur, vor exista erori pe care nu le puteți remedia, de exemplu, codul de valori Yandex de pe site-ul meu este complet invalid. Dar cea mai mare parte este totuși recomandat să fie corectată.

Configurarea indexării

Pentru o mai bună indexare a site-ului, trebuie să creați un sitemap xml. Am descris deja cum se face acest lucru.

De asemenea, trebuie să verificați robots.txt, astfel încât secțiunile necesare să nu fie închise de la indexare. Corectați robots.txt

Am aranjat deja mai devreme. Prin urmare, nu vom merge adânc, merită remarcat faptul că, dacă aveți secțiuni care trebuie, de asemenea, ascunse de indexare, atunci faceți-o în roboți.

Scaparea de duplicate

Mai întâi trebuie să vă decideți asupra oglinzii principale a site-ului (cu sau fără www). Dacă v-ați hotărât asupra acestui lucru, atunci trebuie să îl specificați în fișierul htaccess.

În plus, este necesar să verificați dacă paginile inexistente au returnat o eroare 404, nu este nevoie să aruncați utilizatorului un stub pe pagină și să dați un răspuns 200. ASTA ESTE GREȘIT! Puteți proiecta o pagină 404 frumoasă și puteți utiliza navigarea pentru a direcționa utilizatorul oriunde doriți.

Pentru a scăpa de duplicatele rezultate din paginare, puteți folosi soluția gata făcută pe care am propus-o mai devreme - rel = canonical, sau în orice alt mod. Cineva scrie instructiuni in fisierul robots.txt, cred ca metoda mea este mai optima din punct de vedere al costurilor cu forta de munca, dar ramane la latitudinea dvs.

În plus, trebuie să stabiliți opțiunile pentru apariția dublurilor atunci când utilizați fragmente suplimentare, de exemplu, fragmentul Jot, care este folosit pentru a comenta articole, dublează și paginile. Prin urmare, dacă îl utilizați pe site-ul dvs., atunci scriem următoarele instrucțiuni în fișierul robots.txt:

Nu permiteți: / * / * / *? * = *

Este necesar să refaceți structura pentru structura site-ului dvs.

Optimizam continutul

Structura conținutului

Pagina ar trebui să aibă o structură clară la care să adere. Pentru a face acest lucru, verificați ordinea antetelor. Ar trebui să fie următorul h1-h2-h3-h4-h5-h6. Respectați această regulă atunci când adăugați următoarele articole. Voi vorbi mai detaliat despre optimizarea conținutului puțin mai târziu, deoarece în cadrul acestui articol am vrut doar să vă atrag atenția asupra laturii tehnice a optimizării interne a site-ului modx.

Metadate

Pentru a înțelege pentru ce sunt acestea, luați în considerare fragmentul SERP:

Posibilitatea de a face clic pe un fragment depinde de aspectul acestuia.

Cu siguranță ar trebui să completați metadatele paginii dacă doriți un fragment cu informațiile de care aveți nevoie să apară în SERP. Etichetele speciale de resurse și parametrii tv ne vor ajuta cu acest lucru în modx, datele din care vor fi inserate în fragmentul cu metadate.

Dacă bucata ta cu metadate nu are o astfel de construcție, atunci recomand să o adaugi imediat:

< title>[* titlu lung *]< /title>
< meta name="description" content="[ *description*]" />
< meta name="keywords" content="[ *keywords*]" />

[* pagetitle *] - va fi folosit ca titlu h1;
[* longtitle *] - substituit în titlul paginii;
[* descriere *] - substituit în descrierea paginii;
[* cuvinte cheie *] este un parametru tv, îl puteți lăsa necompletat, dar mulți oameni îl folosesc pentru a afișa articole sau știri conexe.

Adresa URL asemănătoare omului este foarte ușor de configurat în modx. Pentru a face acest lucru, accesați secțiunea „Configurare”, fila „Adrese URL prietenoase” și setați totul ca în imagine:

Mai întâi, trebuie să redenumiți fișierul din folderul rădăcină al site-ului ht.access în .htaccess și să scrieți instrucțiunile necesare, despre care am scris mai devreme.

Apoi, accesați secțiunea de pluginuri, găsiți pluginul TransAlias, deschideți-l pentru editare și accesați fila „Configurare” și specificați următoarele informații:

Acest lucru este necesar pentru ca motorul nostru să genereze CNC-ul singur. Salvăm setările și totul a funcționat pentru noi.

Despre ce?

Ziua bună tuturor. În acest articol vă voi spune cum să creșteți performanța unui site pe MODX Revoluton. Multe dintre sfaturi pot fi aplicate site-urilor de pe orice altă platformă, dar aici mă concentrez în mod special pe MODX.

Pentru ce?

Există câteva avantaje de la optimizarea site-ului. În primul rând, o viteză mare a site-ului are un efect pozitiv asupra SEO (cu cât pot gestiona mai mulți vizitatori MODX la viteza de încărcare adecvată, cu atât mai bine). În al doilea rând, un site de încărcare rapidă are un efect pozitiv asupra loialității vizitatorilor. În al treilea rând, puteți compara numerele cu prietenii.

Cum?

Pentru a vedea diferența dintre starea site-ului înainte și după, vă sfătuiesc să utilizați serviciul PageSpeed ​​​​Insights de la Google. Acest serviciu evaluează site-ul în ceea ce privește viteza de încărcare și comoditatea pentru vizitatori pe o scară de la 0 la 100. Desigur, nu ar trebui să vă bazați doar pe indicatorii acestui serviciu, dar în cea mai mare parte oferă sfaturi destul de adecvate.

După cum știți, viteza de încărcare a site-ului este unul dintre mulți factori de clasare. Prin urmare, chiar dacă viteza site-ului nu este importantă pentru tine și vizitatorii tăi, nu ar trebui să ignori opinia motoarelor de căutare.

Memorarea în cache

Memorarea în cache este una dintre cele mai puternice părți ale MODX. În ciuda faptului că mulți nu știu cum să proiecteze corect site-uri (nu numai pe MODX), obținerea de site-uri lente, crearea unui site care poate rezista la o sarcină mare nu este atât de dificilă. Dar trebuie să te bazezi nu numai pe hardware și software, ci și pe tine. Folosind memorarea în cache, puteți reduce semnificativ numărul de interogări de baze de date dacă acestea sunt utilizate pentru a prelua date care se modifică relativ rar.

Deci, pentru a crește viteza de generare a paginii, trebuie să dezactivați stocarea în cache numai acolo unde interferează cu adevărat: scripturi care procesează date etc. După cum știți, pentru a dezactiva stocarea în cache, trebuie doar să puneți un semn de exclamare în fața numelui fragmentului. , chunk sau substituent (fragmentele numite programatic, adică $ modx-> runSnippet ("snippetName",), nu pot fi stocate în cache). De asemenea, merită să dezactivați memoria cache în timpul dezvoltării și depanării proiectului, astfel încât stocarea în cache să nu încetinească procesul de dezvoltare.

Un exemplu de apel fără cache:

[[! Dacă? & subiect = `[[* id]]` & operand = `1` & operator =` == `& apoi =` Bună ziua, lume`]]

Un exemplu de apel cu cache:

[] `& operand =` 1` & operator = `==` și apoi = `Bună ziua, lume`]]

Dar aveți grijă să nu stocați în cache fragmentele care se ocupă de solicitările POST (cum ar fi formularele de contact).

Pentru a afla câte solicitări și timp este necesar pentru a genera o pagină, este suficient să plasați următoarele oriunde în șablon sau fragment: 95 0,4602 s. Prima etichetă va conține numărul de solicitări către baza de date, a doua - momentul în care a fost creată pagina.

Actualizare PHP

De obicei, în știrile despre noile versiuni PHP, se scriu despre creșterea performanței acestuia, ceea ce nu poate decât să se bucure. Prin urmare, pentru proiectele mele folosesc cea mai recentă versiune. Din păcate, nu toată lumea aderă la acest lucru și de multe ori puteți găsi un site care rulează pe PHP 5.3 (am văzut chiar și un server cu 5.2, în 2015). Din fericire, majoritatea furnizorilor de găzduire oferă utilizatorilor o variantă de versiune PHP. Prin urmare, fără ezitare, am schimbat versiunea PHP pe un site de la 5.3 la 5.6, mărind viteza de creare a paginii de 2 ori (de la 0,06 s. La 0,03). După cum puteți vedea, actualizarea versiunii PHP nu este doar o schimbare a numerelor, ci și o creștere a vitezei și securității site-ului.

Minificare CSS și JS

Indentarea și fluxurile de linie îmbunătățesc lizibilitatea codului, desigur, dar numai pentru oameni. Browserul poate servi versiuni reduse ale acestor resurse: fără spații suplimentare și întreruperi de rând. La început, am comprimat CSS și JS folosind servicii online, dar acest lucru nu este foarte convenabil, deoarece odată cu următoarea actualizare a originalelor acestor fișiere, a trebuit să reminifice aceste fișiere și să le încarc pe site. Apoi am găsit fragmentul SmartOptimizer care minimizează CSS și JS din mers. Pe lângă SmartOptimizer, există și MinifyX, care este destinat și minificării și lipirii resurselor statice. Framework-uri populare precum jQuery, Bootstrap etc. sunt lansate sub formă redusă, se recomandă utilizarea acestor versiuni. De exemplu, este mai bine să includeți bootstrap.min.css în loc de bootstrap.css.

Serviciu dovedit pentru minimizarea CSS:

De fapt, există o modalitate mai puternică: minificarea în timpul dezvoltării. Adică există surse - fișiere în formă lizibilă și există un ansamblu - fișiere deja minificate care ar trebui incluse pe site. La dezvoltarea site-ului folosesc: SASS, gulp - pentru CSS, webpack - pentru JavaScript.

Bootstrap

Dacă site-ul dvs. folosește Bootstrap, vă puteți crea propriul ansamblu care conține doar ceea ce aveți nevoie. De exemplu, partea cea mai utilizată a acestui cadru este grila și adesea este suficient să o lași în pace. Vă puteți crea propriul ansamblu pe site-ul oficial:.

jQuery

Nu utilizați jQuery. JavaScript modern vă permite să scrieți cod destul de concis, iar cu transpilere va funcționa chiar și în versiunile mai vechi de Internet Explorer.

Singura problemă posibilă sunt unele pluginuri jQuery, dar pentru majoritatea dintre ele există opțiuni care nu depind de jQuery.

Minificare HTML

Dacă deschideți codul paginii servite în browser, puteți vedea că există o mulțime de spații suplimentare în cod (cu condiția ca formatarea codului să nu fie ignorată în timpul dezvoltării). Din nou, browserului nu-i pasă foarte mult de formatare, deoarece în interiorul elementelor, spațiile sunt prăbușite într-unul singur, iar între etichete sunt în general ignorate. Desigur, eliminarea tuturor acestor spații și întreruperi de linii din interiorul bucăților este foarte prostească. Prin urmare, pentru aceasta am adăugat un plugin care se declanșează pe evenimentul OnWebPagePrerender.

$ output = & $ modx-> resource -> _ output; $ output = preg_replace ("| \ s + |", "", $ output); $ modx-> resursă-> set („conținut”, $ ieșire);

favicon

Browserul, atunci când încarcă site-ul pentru prima dată, caută și un favicon. Chiar dacă linkul către favicon nu este specificat în metaetichete, browserul va încerca să îl încarce la site.ru/favicon.ico. Deși această operațiune simplă necesită o singură solicitare, iar când pagina următoare este încărcată, browserul va prelua favicon-ul din propriul cache, dar poate fi și exclus. Acest lucru se face foarte simplu - trebuie să codificați favicon-ul în base64 și să îl introduceți direct în pagină. Puteți codifica favicon-ul în base64, de exemplu, la http://xaviesteve.com/pro/base64.php. Apoi lipiți codul rezultat în antetul paginii.

De exemplu, dacă mai devreme favicon-ul a fost specificat astfel:

Apoi, această etichetă poate fi înlocuită cu următoarele:

Joc? Joc.

Imagini

Oricât de banal este acest sfat, mulți oameni ignoră complet acest punct. Dar trebuie doar să reduceți dimensiunea imaginilor fizic, folosind editori grafici și extensii (phpThumbOf, de exemplu), și nu vizual, setând dimensiunile în atributele înălțime și lățime (ceea ce nu este în conformitate cu standardele, prin mod) sau folosind CSS. Apropo, dacă utilizați phpThumbOf, vă puteți optimiza site-ul dezactivând pluginul phpThumbOfCacheManager, care șterge memoria cache a imaginii la ștergerea cache-ului site-ului.

Optimizarea imaginilor end-to-end (cele găsite pe majoritatea paginilor) necesită o atenție specială. Siglele, sprite-urile și imaginile de fundal pot fi optimizate fără a modifica calitatea utilizând servicii online precum.

Imaginea de mai jos arată că oamenii s-au grăbit să bea bere la intrare, așa că au uitat să se asigure că în locul originalului, care cântărește aproape 1 MiB, este încărcată o miniatură modestă, economisind timpul vizitatorului. În acest moment, serviciul PageSpeed ​​​​Insights evaluează acest site la 0/100. Acesta nu este Dancing on Ice cu un generos 5,9 din 6,0.

pDegetul mare

Merită menționată o alternativă excelentă la phpThumbOf - pThumb. După cum asigură dezvoltatorii, pThumb funcționează mai repede (eu personal nu am efectuat benchmark-uri, mă voi crede pe cuvânt). Pentru a instala pThumb, doar dezinstalați phpThumbOf și instalați pThumb. Nu vă fie teamă că după această înlocuire ceva se va rupe pe site, deoarece ambele fragmente folosesc aceleași spații de nume.

Versiunea mobilă a site-ului

Există două moduri de a vă optimiza site-ul pentru vizitatorii de pe mobil:

  • Aspect adaptiv
  • Versiunea mobilă a site-ului

Aspect adaptiv

Este mai puțin costisitor pentru dezvoltator. Mai ales dacă utilizați, de exemplu, Bootstrap, care facilitează crearea de layout-uri receptive. Singurul său dezavantaj este că un utilizator al unui dispozitiv mobil primește practic același lucru ca un utilizator al unui computer desktop: aceleași scripturi, aceleași stiluri, aceleași imagini. Acest lucru mărește timpii de încărcare și redare a paginii, pe care nu orice vizitator le poate tolera. Performanța poate fi, de asemenea, afectată, afectând negativ nivelul bateriei și capacitatea de răspuns a interfeței site-ului.

Versiunea mobilă a site-ului

Crearea unei versiuni mobile a site-ului depinde de sistemul utilizat pe care este creat site-ul (MODX, CodeIgniter, Phalcon etc.). Particularitatea acestei metode este că utilizatorilor de computere desktop și utilizatorilor de dispozitive mobile li se oferă versiuni diferite ale site-ului (dispoziție diferită, scripturi CSS și JavaScript). Am scris deja un articol despre (și pentru.

Aplicatie mobila

Dacă site-ul are vizitatori obișnuiți, atunci este logic să creați o aplicație mobilă. În acest caz, volumul de trafic dintre site și dispozitivul mobil va scădea, deoarece doar conținutul în sine va fi transmis, iar codul pentru afișarea interfeței va fi deja conținut în aplicație. Costurile de dezvoltare și întreținere a aplicațiilor sunt o altă poveste.

Concluzie

Cu ajutorul acestor gesturi simple, poți optimiza semnificativ site-urile, grăbindu-le de mai multe ori în unii indicatori.

Deși am spus lucrurile evidente, din anumite motive, în majoritatea cazurilor, acest lucru nu se face deși este important pentru promovare. Acum vom continua să luăm în considerare lucrurile evidente.

hai să strângem piulițele
De regulă, toate site-urile din subsol au inscripții precum „toate drepturile rezervate”, „drept de autor bla bla bla”, „copiere interzisă” etc. prostii care nu ne fac deloc bine. Ce facem? Noi scriem
Copierea informațiilor de pe pagina „[* pagetitle *]” este interzisă în 2012

pagetitle vs menutitle
Dar la urma urmei, titlul paginii poate fi numit știri, care nu ne va ajuta cu nimic la promovare, iar numindu-l „știri turistice” vom strica meniul alcătuit cu ajutorul Wayfinder. Ce să fac?
În aceste scopuri, există un câmp: „articol de meniu”. Scriem „știri” în el și scriem „știri despre turism” în titlu. După cum se spune, lupii sunt hrăniți, iar oile sunt în siguranță.

Site web cu sau fără WWW?
Este imperativ să lipiți URL-urile cu www și fără www.
a) pentru a evita duplicatele
b) pentru lipirea greutatii paginilor
De unde să pui redirecționarea este treaba ta. Prefer site-urile fără www. Toate acestea sunt lipite cu o redirecționare 301 în .htaccess. Nu ne vom opri mult timp. poţi onora şi.

Harta site-ului XML
Pentru XML, afișăm toate paginile site-ului nostru. Puteți face acest lucru cu un fragment din acesta sau idem. Folosesc acest fragment.
Pentru toate aceste soluții, trebuie să setați șablon gol, tip de conținut text / xmlși debifați „Utilizați editorul HTML”... Am obiceiul să dau această pagină alias sitemap.xml

Harta site-ului HTML
Într-un sitemap HTML, merită să afișați toate paginile doar atunci când doriți să adăugați site-ul la sapa (pentru a face toate paginile 3 niveluri de imbricare). Dar facem un site web pentru oameni, așa că nu ar trebui să afișați toate paginile de pe hartă. Am ajuns la această concluzie de mult timp experimentând. Pentru o hartă a site-ului de acest tip, un wayfinder este de obicei utilizat cu un apel [] ... De regulă, acest lucru este suficient, dar există site-uri diferite și arbori de documente diferiți, așa că uneori trebuie să vă scrieți propriile fragmente pentru harta site-ului html pentru un anumit proiect.

Flux RSS
Acest element important este adesea trecut cu vederea. Ajută să grăbiți puțin indexarea paginilor noi. Vom folosi Ditto pentru a crea un flux RSS. Asigurați-vă că instalați aplicație tip conținut / rss + xmlși șablon golși debifați „Utilizați editorul HTML”.

Eroare 404 (pagina nu a fost găsită)
Puteți crea pagina originală sau puteți conecta pagina la harta site-ului html. Principalul lucru atunci nu uitați să mergeți la instrumente-> configurare și pe fila „site” specificați ID-ul paginii dvs. în câmp Pagina de eroare 404... În plus, recomand să instalați modulul Error 404 Logger pentru a corecta în timp util căile către pagini inexistente.

Porniți CNC-ul
Pentru a urmări cu ușurință în aceeași măsură ce secțiune este cea mai populară, vă sfătuiesc să utilizați CNC-uri imbricate. Pentru a face acest lucru, accesați instrumente-> configurare și configurare
utilizați adrese URL prietenoase: Da
Utilizați adrese URL imbricate: Da
Restul parametrilor sunt la discreția dvs. Singurul lucru asupra căruia aș dori să vă atrag atenția este prefixul și sufixul. Asigurați-vă că goliți aceste câmpuri pentru a evita duplicatele. Alternativ, puteți utiliza URL-uri strict SEO.

grind robots.txt
Simțiți-vă liber să scrieți instrucțiuni detaliate în robots.txt și pentru Yandex separat (îi place). În timpul compilării, serviciul Yandex va fi util. Ei bine, mai jos sunt recomandări generale:
1) Stergem primele pagini de paginare idem, si anume cele care au parametrul start = 0. Acestea. idem poate fi apelat cu un parametru id, apoi start poate avea și un prefix. În acest caz, scriem Nu permite: / *? * Început = 0 $
2) Adăugăm pentru a respinge tot ceea ce are legătură cu paginile de servicii și nu ar trebui să participe la rezultatele căutării: pagina de feedback, pagina cu parteneri, de regulă, conține o grămadă de link-uri și poezia este, de asemenea, în interdicție etc.
3) Dacă este instalat phpthumb sau ceva similar care adaugă imagini în folderul / assets / cache /, atunci scriem Permite: / assets / cache / phpthumbof /
4) Înregistrăm calea către harta site-ului nostru XML Harta site-ului: example.com/sitemap.xml
5) Înregistrăm gazda principală a site-ului (unde redirecționați cu www sau fără www) Gazdă: example.com
6) Am scris toate aceste reguli în bloc Agent utilizator: * acum copiați-le și lipiți-le puțin mai jos sub bloc Agent utilizator: Yandex
7) Închideți accesul la roboții inutile
8) Verificăm prin serviciul Yandex dacă am compilat corect regulile în fișier
Fișier exemplu de lucru

P.S. Există și un modul pentru legarea automată a paginilor după cuvinte cheie, dar nu îmi place și prefer să leg paginile între ele manual.

Salut! Nu mai este un secret faptul că cel mai orientat spre seo cms este Modx (și Revolution and Evolution) și unul dintre principalele criterii de alegere a unui cms pentru site-ul meu, cred, este doar posibilitatea unui site competent și de înaltă calitate. optimizare prin cms. Dar nu toată lumea știe exact cum să folosească toate resursele MODX Revo pentru optimizarea site-ului web. Eu însumi uit uneori să fac ceva și am decis pentru mine și pentru tine să creez o listă pas cu pas de optimizare și promovare a site-ului pe revoluția modx.

Primul (dar nu îl voi include în listă) pe care trebuie să îl înțelegi: site-ul este creat astfel încât informațiile tale, serviciul sau produsul tău să poată fi găsite în motoarele de căutare, așa că crearea unui site este jumătate din luptă. Este mult mai important să-l promovați în topul motoarelor de căutare pentru interogările de care aveți nevoie. Deci, să începem lista:

1. Lucrul cu fișierul .htaccess. Domeniu cu sau fără www.

Trebuie să decideți dacă doriți să utilizați www în fața domeniului site-ului dvs. sau nu. Există rânduri în acest fișier

# Rewrite www.domain.com -> domain.com - folosit cu pluginul SEO Strict URLs #RewriteCond% (HTTP_HOST). #RewriteCond% (HTTP_HOST)! ^ Example-domain-please-change \ .com #RewriteRule (. *) Http://example-domain-please-change.com/$1 # # sau pentru domeniul opus.com -> www.domain.com utilizați următoarele # NU UTILIZAȚI AMBELE # #RewriteCond% (HTTP_HOST). #RewriteCond% (HTTP_HOST)! ^ Www \ .example-domain-please-change \ .com #RewriteRule (. *) Http://www.example-domain-please-change.com / 1 $

Trebuie să anulați comentariile cu sau fără www și să înlocuiți exemplu-domeniu-vă rog-modificați cu numele domeniului dvs. Să presupunem că rândurile sunt comentate pe site

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

2. Configurarea adresei URL înțelese de om (CNC)

Un punct foarte important. Trebuie să știți că motoarele de căutare acordă atenție url-ului și acordă preferință unui site cu o adresă URL care să reflecte mai mult esența a ceea ce este scris pe pagină. Accesați setările sistemului

Selectați „Adresa URL prietenoasă” în filtru

Vor fi mai mulți parametri care sunt necesari. De exemplu, consider că elementul „Generează automat aliasuri” este „Da”. Ei bine, dau o captură de ecran de pe unul dintre site-urile mele și practic aplic aceste setări pe toate site-urile mele. Doar variaz dacă să cuibăresc sau nu. Dacă acesta este un site de catalog, atunci în elementul „Utilizați url imbricat” am pus „Da”, deoarece trebuie să arăt întotdeauna calea către categorie și apoi către produs. Dacă acesta este un site de cărți de vizită, atunci nu este nevoie să creați anteturi lungi folosind url imbricat.

Atentie! Elementul de transliterare alias funcționează numai cu fragment translit, îl puteți descărca și instala în depozit.

3. Meta-tag-uri unice: titluri, cuvinte cheie, descriere

Este foarte important să arătați motoarele de căutare pagini unice, relevante, titlu, Cuvinte cheieși Descriere astfel încât acesta (motorul de căutare) să formeze fragmentul corect. Acest lucru va afecta atât poziția site-ului pentru un anumit cuvânt cheie, cât și CTR-ul clicurilor din motorul de căutare.

Există o părere că cuvintele cheie nu mai afectează rezultatele căutării, dar am un exemplu de deplasare în sus cu mai multe poziții după ce am inserat cuvinte cheie

Nu folosesc articolul " Rezumat (introducere)", dar scriu cuvinte cheie în această coloană, uneori folosindu-le ca etichete. Va trebui să inserați concluziile acestor metaetichete în antetul site-ului:

[[* titlul paginii]]

4. Harta site-ului pentru motoarele de căutare. Sitemap.xml

Mergem la secțiune Sistem - Managementul pachetelor

Faceți clic pe " Descărcați suplimente"

Mergem în căutare GoogleSiteMap, descărcați, instalați-l

Creați un document numit harta site-ului

În Setări, setați la Tip de conținut: xml, debifați „Utilizați Editorul HTML”

În Conținutul resursei, inserați:

[]

Numim pseudonimul harta site-ului

Harta site-ului este gata.

5. fișier robots.txt

Acest fișier ar trebui să arate cam așa (ei bine, pe aproape toate site-urile mele arată așa)

Agent de utilizator: * Interzice: / manager / Nu permite: / active / componente / Nu permite: / nucleu / Disallow: / mgr / Disallow: / conectori / Disallow: /index.php Disallow: *? Gazdă: site.ru Sitemap: http://site.ru/sitemap.xml

Fișierul Robots.txt exclude paginile și folderele inutile din căutare

P.S. Nu uitați să înregistrați căile către sitemap.xmlși robots.txt

6. Pagina de eroare 404

Mai întâi, în arborele documentelor, trebuie să creați o pagină de eroare 404 cu designul și textul adecvat, apoi mergeți la Sistem - Setări sistemși selectați un filtru " Site"

Am stabilit în parametrul " Pagina de eroare 404 „Documentul nu a fost găsit” (error_page)„- id-ul paginii din arborele de documente corespunzător paginii 404. Unele pagini de eroare 404 fac pagina principală sau sitemap, dar e mai bine să nu fac asta!

7. Conținut unic

Un articol care se referă la promovarea nu numai a site-ului pe Revoluția MODX... Promovarea site-ului în Google și Yandex este pur și simplu imposibilă fără un text unic, plin de viață, uman și natural. Un articol obligatoriu pentru orice tip de site pe orice subiect. Doar cu conținut unic de pe site te poți baza Promovarea SEO... Mai mult, unicitatea nu numai a textelor, ci și a imaginilor (deși nu afectează atât de mult). Verifica unicitatea textului poți oriunde acum. Există sute de software și servicii online gratuite și plătite.

Asta e de fapt 7 puncte principale, fără de care promovarea site-ului seo pe sistemul de control MODX Revolution pe Internet nu este posibilă. Vor fi întrebări: întrebați în comentarii - voi încerca să răspund! Vă mulțumesc tuturor pentru atenție.

Top articole similare