Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • OS
  • Dezactivați Adblock în browserul web Firefox. Atenție, blocarea reclamelor a blocat încărcarea fișierelor javascript

Dezactivați Adblock în browserul web Firefox. Atenție, blocarea reclamelor a blocat încărcarea fișierelor javascript

Adblock este o extensie de browser care blochează reclamele. S-ar părea că un astfel de plugin este conceput pentru confortul utilizatorului de internet, dar utilizarea sa este plină de capcane, cum ar fi:

  • adblock activat, pe lângă publicitate, poate bloca unele scripturi, fără de care munca cu drepturi depline a site-ului nu este posibilă. Adblock poate bloca formularul de comentarii, widget-urile de feedback, contoarele, butoanele rețelelor sociale și alte plugin-uri.
  • pluginul crește semnificativ consumul de RAM și resurse de calcul.
  • nu uitați că publicitatea pe site generează venituri pentru proprietarul său și, de obicei, câștigurile de pe site sunt mici. Citiți mai departe. Banii câștigați sunt necesari webmasterilor pentru a-și menține resursele, deoarece bloggerii sunt nevoiți să cheltuiască pe conținutul site-urilor. Aceasta este o taxă pentru un domeniu, găzduire, pentru crearea unui design, precum și costurile de scriere de articole, publicitate, optimizare etc. Pentru a dezvolta un site web, un webmaster are nevoie de bani. Aceasta este și motivația pentru muncă.
  • blocantul nu decupează toate reclamele, ci interferează cu funcționarea normală a site-ului,
  • site-ul poate fi afișat cu câmpuri goale - acestea sunt locurile în care a fost o reclamă mai devreme.
  • unii webmasteri se luptă cu utilizatorii de blocuri de anunțuri și nu le arată conținutul lor (cum să fac asta în următorul meu articol)

La ce poate duce utilizarea masivă a Adblock de către utilizatorii de internet:

  • mulți webmasteri își vor abandona pur și simplu site-urile și va fi mult mai dificil să găsești conținut util. "Cum așa, au o chemare? Ne datorează..." - întrebi. Aceasta este viața și nimeni nu datorează nimănui. Dacă crezi că cineva ar trebui să investească bani ca să te simți bine, munca și sufletul tău, atunci te înșeli.
  • apariția unui număr mare de înșelătorie în rețea. Desigur, nu voi spune că toți webmasterii se vor întoarce imediat la escroci, dar unii cu un nivel moral scăzut pot începe să înșele oamenii. Sincer, este imposibil să faci bani.
  • Acei bloggeri care rămân cu site-urile lor vor fi forțați să le monetizeze diferit și să găsească modalități. O opțiune care este deja folosită des este ascunderea conținutului pentru utilizatorii cu blocarea reclamelor activată sau. Opțiunile alternative de monetizare sunt o încercare nesfârșită de a vinde produse și servicii. precum și să vă vândă informațiile în sine. Da Da! Va trebui să plătiți pentru informații mai des. Este la fel de ușor să ascunzi conținutul și să pui în față butoane cu plată, sau va trebui să plătești înainte de a descărca orice fișier. Dacă doriți internet cu plată - atunci instalați adblock. Cu fiecare nouă instalare, aduceți mai aproape acest moment minunat.

Cum să dezactivezi blocarea reclamelor pe un site web

Dacă nu puteți renunța la un blocator de anunțuri, atunci puteți dezactiva Adblock pe site-urile ai căror proprietari nu abuzează de monetizare.
Când vă aflați pe pagina site-ului dvs. preferat, faceți clic pe pictograma de blocare a reclamelor de lângă bara de adrese și selectați „Nu lansați pe această pagină de domeniu”. Se va deschide o fereastră pop-up în care trebuie să faceți clic pe butonul „Excludeți”. Există o altă modalitate de a permite apariția anunțurilor. Aceasta înseamnă adăugarea site-ului la lista albă a pluginului.



Deci, a doua modalitate este de a activa afișarea reclamelor pe paginile unui anumit site. Faceți clic dreapta pe pictograma adblo la -> Setări–> Afișați anunțuri pe o pagină web sau pe un domeniu-> introduceti adresa site-ului in campul liber -> O.K

Cum se dezactivează Adblock în Opera

În Opera versiunea 12.17 și mai jos - selectați comenzi Instrumente –>Extensii –> Managementul extensiilor(tastele rapide CTRL + Shift + E) -> dezactivați vizavi de pluginul dorit. De asemenea, îl puteți șterge.


În Opera de mai sus versiunea 12.17 - faceți clic pe Pictograma Opera(situat în colțul din stânga sus) -> Extensii–>Manager extensie(tastele rapide CTRL + Shift + E) -> dezactivați... Aici puteți elimina extensia și făcând clic pe cruce din câmpul plugin.

Dezactivați blocarea anunțurilor în Google Chrome

Faceți clic dreapta pe pictograma extensiei –> scoate din chrome sau click stânga pe pictograma –> întrerupeți adblock... Dacă ați dezactivat vizibilitatea pictogramei mai devreme, atunci trebuie să mergeți la lista de extensii - butonul Configurarea și gestionarea Google Chrome(în colțul din dreapta sus al browserului) -> Instrumente suplimentare –> Extensii –> debifați caseta din caseta de selectare de lângă „Activat” sau trimiteți pluginul în coș.

Eliminarea adblock din Firefox

În browserul Mozilla Firefox, puteți, de asemenea, să dezactivați rapid pluginul făcând clic pe pictograma -> Dezactivați peste tot sau accesați lista de pluginuri - Meniul –> Suplimente-> fila Extensii –> șterge sau dezactivați

Eliminați dispozitivul de tăiere a reclamelor și telefonul Android

Indiferent de aplicația pe care o instalați pentru a elimina reclamele pe Android, aceasta este tratată prin simpla eliminare a aplicației în sine (apăsați lung pe pictogramă și trageți în coșul de gunoi).

Ce este uBlock Origin

Cum să dezactivați uBlock Original în orice browser


Urmărește tutorialul video:

9 iulie 2018

AdBlock este o problemă majoră în industria publicității online astăzi. Numărul de utilizatori care blochează conținutul publicitar crește treptat, în timp ce profitul proprietarilor de site-uri este în scădere. Numeroase abonamente permit proprietarilor de extensii să mărească semnificativ lista de articole nedorite, adăugând nu numai reclame la aceasta, ci și, de exemplu, widget-uri sociale sau script-uri pentru colectarea statisticilor instalate pe pagină, ceea ce mărește serios confidențialitatea navigării și complică implicarea vizitatorilor în procesul de integrare a site-ului cu rețelele sociale. Mai devreme sau mai târziu, dezvoltatorii se confruntă cu întrebarea: cum să verifice prezența AdBlock și să minimizeze „daunele” pe care le provoacă?

Cum funcționează blocantele de anunțuri

Din punct de vedere tehnic, AdBlock, uBlock Origin, AdGuard și alte extensii de browser similare (denumite în continuare AdBlock) nu blochează reclamele în sine, ci solicitările de rețea corespunzătoare: atunci când pagina se încarcă, fiecare conexiune este verificată cu lista de cele interzise și, dacă este necesar, este respinsă. În blocantele înșiși, acest lucru se numește val protector... Poate conține atât o listă specifică de domenii, de exemplu, ad.mail.ru, cât și părți din URL - / ucoz / img / uads /, care vă permite să blocați cereri chiar dacă masca se potrivește.

Se întâmplă ca, ca urmare a filtrării, site-ul să-și piardă performanța normală sau numai capacitățile filtrului de rețea nu sunt suficiente pentru a bloca conținutul nedorit. Pentru a face acest lucru, elementele de ascundere sunt furnizate în blocante - filtru cosmetic care se aplică prin încorporarea regulilor CSS cu prioritate ridicată în document care ascund zonele publicitare, de obicei prin utilizarea proprietății de afișare sau, în unele situații, prin adăugarea atributului ascuns.

Lucrarea filtrului cosmetic uBlock Origin pe exemplul publicității VKontakte: elementul #ads_left este ascuns forțat de CSS inline cu un selector de dimensiune impresionant.

Pentru conținutul blocat sau ascuns, este disponibilă o excepție de la regulă: dacă utilizatorul dorește, extensia poate ignora publicitate discretă (acceptabilă).- bannere, reclame și link-uri care sunt complementare conținutului principal, nu se concentrează prea mult asupra lor și în unele cazuri sunt utile. Din păcate, este practic imposibil ca site-urile obișnuite să intre în lista albă, ceea ce înseamnă că blocarea anunțurilor este garantată implicit.

Dar publicitatea nu este singurul obiect de filtrare. Blocarea resurselor externe sau ascunderea elementelor depinde de abonamente care sunt incluse în AdBlock personalizat. Fiecare abonament este specializat într-un anumit tip de conținut neadecvat și este actualizat periodic.

Abonamente populare

Conținutul nedorit, pe baza cărora sunt compilate liste de filtre pentru blocarea reclamelor, poate fi împărțit aproximativ în grupuri. Lista nu este exhaustivă, dar acoperă principalele obiecte de filtrare.

  1. Publicitate - orice elemente de pagină, inclusiv resurse conectate din exterior, în identificatorii, clasele și atributele cărora există expresii interzise de filtru. De obicei, abonamentul este compilat cu un cont regional, de exemplu, EasyList + RuAdList.
  2. Elemente de servicii sociale - butoane „share”, widget-uri ale rețelelor sociale și alte elemente încorporate prin API. Lista principală este.
  3. Elemente „enervante” – conținut auxiliar al paginii: butoane pentru abonamente, RSS, derulare în sus; formulare pentru buletine informative; blocuri cu avertismente, informații despre politica de confidențialitate și utilizarea cookie-urilor etc. Toate acestea sunt cuprinse în Lista de supărări a Fanboy.
  4. Servicii de statistică - contoarele de trafic și scripturile care urmăresc comportamentul utilizatorului nu sunt de fapt reclame, ci sunt recomandate pentru blocare pentru a crește confidențialitatea. Printre astfel de liste, merită evidențiate EasyPrivacy și contoarele regionale RuAdList.
  5. Elemente „Anti-AdBlock” - bannere, ferestre modale și notificări pop-up care sunt afișate utilizatorilor cu extensii activate și îndeamnă să dezactiveze blocarea și/sau să restricționeze funcționalitatea site-ului. Răspunsul la acestea sunt liste de tip Filtru Anti-AdBlock.
  6. Conținut rău intenționat și fraudulos - site-urile care dăunează computerului și utilizatorului sunt blocate prin toate mijloacele: motoare de căutare, antivirusuri, browsere. Extensiile anti-reclame oferă, de asemenea, filtre similare, cum ar fi Malware Domains.
  7. Reguli personalizate de blocare - utilizatorul poate bloca independent o anumită solicitare de rețea sau poate ascunde un element de pe pagină, care va fi înregistrat într-un filtru separat.

Astfel, lista „candidaților” pentru potențiale ascundere sau blocare crește semnificativ și se pune întrebarea cum poate un dezvoltator să țină cont de această problemă la codificarea unui site.

Aspect ținând cont de AdBlock

Abonamentele reînnoite periodic cu un număr mare de reguli de blocare nu pot fi analizate în detaliu și, pe baza acestora, este imposibil să se întocmească rețete universale pentru aranjarea corectă a conținutului care poate cădea sub influența filtrelor. Cea mai corectă soluție ar fi să instalezi tot felul de abonamente și să verifici un anumit site prin jurnalele blocatorului. Mai jos sunt instrucțiuni generale de aspect pentru cele mai comune două tipuri de conținut - reclame și widget-uri sociale.

Blocuri de publicitate

Datorită faptului că filtrul cosmetic, la fel ca filtrul de rețea, funcționează și prin mască și verifică numele identificatorilor, claselor și atributelor elementelor cu cele specificate în listă, indiferent de domeniu, precum elemente precum, de exemplu, #adv, .ad-google, .banner125x125, .sponsor pot fi filtrate -logo, a și multe altele, așa că pentru a evita distorsiunile aspectului astfel de nume nu sunt recomandate pentru desemnarea elementelor în markup HTML și pentru specificarea conținutului href , atribute src în linkuri, imagini și cadre: acestea vor fi ascunse implicit, chiar dacă dezvoltatorul nu a înțeles prin ele conținut publicitar.

Pentru a minimiza efectele filtrelor cosmetice, trebuie avut grijă să vă asigurați că conținutul care ar putea fi ascuns container părinte cu lățimea și înălțimea echivalente, care este utilă în special pentru unitățile de anunțuri relativ mari:

Reclame ...

Folosind această tehnică simplă, atunci când un element cade sub un filtru, în locul său apare un spațiu gol, care poate fi folosit, de exemplu, pentru a afișa un substituent sau din reguli de blocare.

Este important ca AdBlock să analizeze și atributele elementelor, prin urmare, linkurile al căror href conține o indicație explicită de publicitate sunt recomandate a fi înlocuite prin servicii de scurtare URL, iar conținutul atributului src al imaginilor ar trebui convertit în base64 dacă este posibil:

Widgeturi sociale

Aproape toate „scripturile sociale” populare sunt blocate atât de filtre cosmetice, cât și de filtre de rețea: abonamentul menționat Lista de blocare socială a lui Fanboy conține un număr semnificativ de nume de clase și identificatori care sunt adesea utilizați la codificarea blocurilor care includ widget-uri sociale: .b-share, .article__footer-share-title, .connect-icons și multe altele, precum și măști pentru scripturi externe, pt. exemplu, / fbshare .js, /share42.js, /twitter.js.


AdBlock este motivul pentru ascunderea nu numai a reclamelor, ci și a blocurilor cu butoane sociale. Filtrul cosmetic implicit adaugă display: none la un element cu clasa .article__share.

Pentru a limita acțiunile filtrelor asupra unor astfel de elemente, dezvoltatorii ar trebui, dacă este posibil, să renunțe la soluțiile populare în favoarea propriilor script-uri (exemplu de a le crea singur) și să folosească mai selectiv nume pentru a indica conținutul în marcaj. Același lucru este valabil și pentru imaginile folosite, de regulă, ca pictograme sociale:

Evident, nu este întotdeauna posibil să „salvați” conținutul de la blocare, iar cel mai bun lucru de făcut într-o astfel de situație este să cereți utilizatorului să excludă site-ul din filtrele AdBlock. Nu este necesar să folosiți JS pentru afișarea apelului: este suficient să aplicați tehnici CSS simple, care vor fi discutate mai jos. Dar, mai întâi, merită să luați în considerare problema conținutului și a locului de apariție a recursului pe pagină, deoarece scopul său principal nu este doar atragerea atenției vizitatorului, ci și obținerea consimțământului.

Cum să cereți corect utilizatorului să dezactiveze AdBlock?

Pentru a posta notificări și solicitări (sau link-uri către acestea) pentru a include site-ul într-o excludere de la filtrare, se recomandă restrângeți-vă la spațiul în care trebuia să apară reclama, deoarece a fi ghidat de principiul „dezactivați AdBlock sau părăsiți” și a vă priva cu forța de posibilitatea de a utiliza site-ul înseamnă în mod normal pierderea loialității vizitatorilor dvs.

Când dezactivarea AdBlock este o condiție prealabilă categorică, demotivează și obligă vizitatorul să caute alte site-uri sau, dacă se întâmplă să nu aibă alte opțiuni, să petreacă timp ocolind astfel de blocări ascunzând manual elementele intruzive din pagină.


Un exemplu de afișare corectă a unei solicitări de dezactivare a AdBlock pe Habré. Link-ul către contestație este discret și este plasat strict în locul bannerului publicitar.

Adresa corectă (sau referința la aceasta) ar trebui să fie discretă, adică să nu concentreze prea multă atenție asupra ei însăși, dar, în același timp, să fie vizibilă pentru utilizator. Este de dorit să furnizați argumente convingătoare în text: de exemplu, indicați dependența veniturilor din publicitate și costul întreținerii site-ului. În sfârșit, site-ul în sine trebuie să fie util și important pentru utilizator. Exact conținut de calitate și capacitatea de a oferi vizitatorului ceea ce caută sunt principalii factori de loialitate a publicului. Prin urmare, în adresarea utilizatorului, este indicat să subliniem ce anume îi oferă site-ul în schimbul loialității și ce costuri sau eforturi ale dezvoltatorilor sunt asociate cu furnizarea de înaltă calitate a acestor informații, bunuri, servicii.

Acest lucru poate fi ilustrat prin exemplul unei solicitări din partea comunității IT menționate, chiar și un mic fragment din care reflectă o atitudine respectuoasă față de participanți:

Spre deosebire de a fi discreti și discreti într-o anumită parte a site-ului, dezvoltatorii folosesc adesea modali mari, cu poziționare fixă, care ascund întreaga zonă de vizualizare. Nu este recomandat să recurgeți la aceasta din cel puțin două motive:

  • 1. Un utilizator mai mult sau mai puțin experimentat, dacă dorește, poate ascunde cu ușurință cu un filtru cosmetic aproape orice element al site-ului care interferează cu el, inclusiv o astfel de fereastră modală.
  • 2. Această tehnică este dăunătoare din punctul de vedere al SEO, deoarece poate fi privită de roboții de căutare ca o demascare - o încercare de a ascunde conținutul.

În concluzie, la întrebarea formulării corecte a cererii, trebuie subliniat că publicitatea în sine nu trebuie abuzată - AdBlock a fost inițial menit ca un răspuns la conținut enervant. Bannerele uriașe intermitente pe jumătatea paginii, situate în centrul ecranului, îi vor speria chiar și pe cei mai fideli utilizatori care decid să excludă site-ul din filtre.

Încheierea unei solicitări de dezactivare a AdBlock pe CSS

Există cel puțin două opțiuni simple pentru implementarea rezultatului mesaje care vă solicită să dezactivați AdBlockîn CSS pur fără JavaScript: prin: pseudo-clasa goală și stivuirea a două elemente una peste alta prin proprietățile de poziție și z-index. Prima opțiune este mai probabilă pentru un protector de supratensiune, a doua este mai versatilă, deoarece ia în considerare și efectul unui filtru cosmetic.

Adăugarea unui pseudo element la containerul părinte

Dacă scriptul care generează conținut publicitar și îl inserează în blocul gol dat nu se va încărca datorită filtrului de linie, atunci acest container va rămâne fără copii și pseudoclasa goală va continua să funcționeze pentru el. Într-un mod banal, acest lucru poate fi demonstrat după cum urmează:

Reclame ...
.container: empty :: before (conținut: „Vă rugăm să dezactivați AdBlock!”;)

În exemplu, fișierul JS extern inserează un nou element în bloc cu atributul data-insert. Dacă scriptul nu se încarcă din cauza unui filtru de rețea, stilurile de pseudo-clasă goale vor fi aplicate elementului .container:

Cu toate acestea, această metodă nu ține cont de situația în care scriptul publicitar a încărcat, generat și introdus elementele necesare în containerul dorit, dar ulterior acestea au fost ascunse de filtrul cosmetic.

Suprapunerea unui bloc peste altul

Dacă unitatea de anunțuri nu este afișată din cauza filtrului cosmetic, adică un element cu o reclamă în interior este ascuns forțat prin afișare: nici unul! important, atunci pseudo-clasa goală va deveni inutilă:

Reclame ...
Reclame ...

Pentru a rezolva problema, se propune crearea element suplimentar care conține direct un mesaj care vă cere să dezactivați blocarea reclamelor, dar plasați-l pe un strat de mai jos, adică poziționați-l sub unitatea de anunțuri, astfel încât să fie vizibil doar atunci când afișajul: nu a fost aplicată nicio regulă la anunțul care se suprapun vizual unitate. Pentru a face acest lucru, trebuie să efectuați manipulări simple cu proprietățile de poziție și indicele z:

Reclame ...
Vă rugăm să dezactivați AdBlock.
.container (poziție: relativ;) .adspace, .request (poziție: absolut; lățime: 100%; înălțime: 100%;) .adspace (z-index: 2; / * unitatea de anunțuri este poziționată cu un strat „mai sus” * / ) .cerere (z-index: 1;)

Spre deosebire de cazul anterior, când trebuia să operați doar cu stiluri pentru pseudo-elementele :: înainte și :: după, această abordare extinde posibilitățile de stilare și editare a unei notificări, care este deja un element DOM cu drepturi depline și, prin urmare, , prin analogie cu modul în care este implementat în Habré , pe lângă textul simplu, puteți adăuga un buton sau un link către un apel complet către utilizator în bloc:

JSFiddle nu este disponibil fără JavaScript

Singurul dezavantaj al acestei tehnici este că un element .request poziționat absolut va fi limitat la zona părintelui său, deci acest cod este nepotrivit dacă este nevoie să afișați un modal în centrul ecranului și umbra care ocupă întregul viewport. Nu te poți lipsi de JavaScript pentru a rezolva acest tip de problemă.

Cum se verifică AdBlock prin JS?

Mecanismele rețelei și filtrele cosmetice deschid posibilitatea dezvoltatorilor de a determina prezența extensiilor AdBlock folosind JavaScript: starea de încărcare a scriptului conectat la pagină este monitorizată de evenimentele onload și onerror sau de capacitatea de a apela corect metodele și funcțiile conținute în acesta, iar vizibilitatea elementului se face prin analiza proprietăților CSS aplicate la afișarea acestuia. Pe baza acestui lucru, există mai multe moduri Detectare AdBlock.

Folosind un script extern

Prima opțiune este să conectați un script extern la pagină cu un nume potrivit pentru masca de filtrare și conținutul pe care va trebui să îl verificați pentru execuție. De exemplu, un fișier numit ads.js poate conține o singură variabilă:

// ads.js var adb = "";

În consecință, când blocarea reclamelor este activată, fișierul ads.js nu va fi încărcat, iar variabila adb declarată în interiorul acestuia nu va exista. Verificarea execuției scriptului este o condiție trivială care trebuie plasată sub fișierul inclus:

Dacă (tip de adb === „nedefinit”) (// AdBlock este activat) else (// AdBlock este dezactivat)

A doua opțiune este similară cu prima: scriptul ads.js extern poate fi gol (dar să nu returneze o eroare 404), iar verificarea blocării este să adăugați evenimente onerror sau onload la acesta, care vor fi procesate de o funcție separată cu un parametru, de exemplu, adsLoaded (stare ):

Var adsLoaded = funcție (stare) (dacă (stare === fals) (// AdBlock activat) else (// AdBlock dezactivat))

În documentul HTML, scriptul de plug-in trebuie să aibă handlere corespunzători:

Dezavantajul acestor metode este crearea unui fișier separat și a unei cereri suplimentare către server.

Verificarea vizibilității unui element

Această abordare nu presupune crearea de scripturi externe sau urmărirea stării de încărcare a acestora: verificarea se realizează asupra unui anumit element prin analiza proprietății de afișare CSS aplicate acestuia. Având în vedere întârzierea inițializării filtrului cosmetic de blocare a reclamelor, este logic să folosiți metoda getComputedStyle () pentru a verifica valoarea finală calculată și așteptați până când pagina și resursele externe sunt complet încărcate:

Window.addEventListener ("încărcare", funcție () (dacă (window.getComputedStyle (document.getElementById ("my-adv"))). GetPropertyValue ("afișare") === "niciunul") (// AdBlock activat) altfel (// AdBlock este dezactivat));

Acesta este cel mai optim mod de a verifica blocarea nu numai a reclamelor, ci și a oricărui alt conținut.

Funcții de script publicitar

Scripturile de publicitate au propriile metode și funcții care nu pot fi apelate atunci când un fișier extern nu este disponibil. De exemplu, Google AdSense creează un obiect google_jobrunner și încorporează reclame între elemente cu clasa .adsbygoogle:

Document.addEventListener ("încărcare", funcție () (dacă (typeof window.google_jobrunner === "nedefinit" || document.querySelector ("ins.adsbygoogle")). InnerHTML.replace (/ s / g, ""). lungime === 0) (// AdBlock activat, scriptul Adsense blocat)));

Verificarea AdBlock cu definirea abonamentelor

După ce ați analizat ce elemente sunt filtrate de blocant, puteți ghiceste privind disponibilitatea tipurilor corespunzătoare de abonamente pentru utilizator. Scăderea acurateței definiției este influențată de doi factori - o listă de filtre personalizată și un număr mare de abonamente „oficiale”, ale căror reguli de blocare se suprapun adesea.

Esența verificării este de a crea pe pagină invizibile pentru utilizator, dar vizibile pentru AdBlock elemente „false” cu identificatori, clase și atribute care indică apartenența la un anumit grup de conținut. Articolele care intră sub influența filtrului cosmetic vor depune mărturie în favoarea prezenței tipului corespunzător de abonament, adică, în general, indică ce fel de conținut este blocat de utilizator:

Pentru a nu împrăștia DOM-ul cu gunoi inutil, elementele ar trebui eliminate imediat după validare.

JSFiddle nu este disponibil fără JavaScript

După cum puteți vedea din exemplu, funcția adbCheck () returnează un obiect, așa că, dacă este necesar, vă puteți referi doar la proprietatea de interes:

Var rezultat = adbCheck (); result.ads_block; // advertising result.cnt_block; // contoare rezultat.soc_block; // widget-uri sociale result.ang_block; // rezultă elemente enervante.ant_block; // elemente anti-adblock result.scm_block; // site-uri frauduloase

In cele din urma

Contabilizarea acțiunilor filtrelor AdBlock este un indicator al aspectului de înaltă calitate a site-ului și luând în considerare segmentul de vizitatori care nu numai că nu văd reclame, dar, foarte posibil, nu pot folosi widget-uri sociale de partajare și nu sunt numărați de către ghișee de vizită și alte servicii de statistică. Este o gamă atât de largă de obiecte de filtrare - de la scripturi publicitare la butoane sociale și elemente de urmărire - pe care abonamentele populare le oferă astăzi. Merită să se acorde o atenție deosebită verificării AdBlock pe site-urile care se bazează pe veniturile din reclame sau care folosesc în mare măsură widget-uri sociale. La rândul său, un apel corect, cu tact și discret către un vizitator poate contribui serios la o revizuire a atitudinii acestuia față de conținutul blocat.

Unul dintre cele mai acute și urgente subiecte în rândul programatorilor web și al proprietarilor de resurse de internet de astăzi este optimizarea seo. Pentru ca site-ul să ajungă la primele pagini de interogări de căutare ale „Yandex” sau Google, este necesar să se desfășoare o muncă colosală la crearea și promovarea acestuia.

Pentru ce este marcarea semantică?

Puteți adapta resursa pentru un utilizator obișnuit cu ajutorul conținutului relevant și interesant. Dar pentru ca utilizatorul să poată găsi această resursă este necesară optimizarea site-ului pentru motorul de căutare. Cum să o facă?

Spre deosebire de o persoană, el nu poate recunoaște despre ce este site-ul web fără anumite solicitări. El analizează conținutul, identifică anumite tipare, identifică cuvinte cheie, dar fără inteligență umană nu poate înțelege sensul a ceea ce este scris. Pentru a-i fi mai ușor, programatorii au inventat semantice sau micro-markup pentru Yandex și Google. Așa cum hipertextul spune mașinii ce să plaseze și unde, marcajul semantic explică despre cine sau despre ce este vorba despre o resursă. Datorită acestei înțelegeri, site-ul se clasează mai bine printre concurenți și are șanse mai mari de a ajunge la primele rânduri de interogări de căutare.

Un exemplu de marcare semantică

Micro-markup „Yandex” și Google este deosebit de eficient în influențarea promovării site-urilor comerciale care oferă bunuri și servicii. Următorul exemplu îl va explica cel mai clar.

Este necesar să se creeze un micro-markup pentru un site web de cărți de vizită pentru furnizarea de servicii de coafură pentru câini. Va arata asa:

Tip de articol - BarberShop,

Nume - un coafor pentru câini.

Prima linie conține zona de operare a site-ului, iar a doua - un obiect specific. O pagină cu un astfel de script va fi mai sus pe scara de căutare decât una similară fără ea, deoarece motorul de căutare o va considera mai relevantă pentru conceptul de „frizer pentru câini”, și nu doar pentru „frizerie”.

Micro-markupul creat cu ajutorul Yandex.Webmaster vă permite să prescrieți mulți parametri - locuri de vânzare, orele de deschidere, contacte, brief sau servicii și multe altele.

Unde se folosește marcajul semantic?

Din ce în ce mai multe resurse se străduiesc să ofere utilizatorului material prelucrat de înaltă calitate. Cu cât va fi mai aproape de sensul dorit, cu atât va aduce mai multă eficiență site-ului. Prin urmare, astăzi micro-markup este utilizat în mod activ:

  • Site-uri comerciale pentru promovarea bunurilor si serviciilor.
  • Cărți de referință online și enciclopedii pentru a forma legături pe mai multe niveluri între articole.
  • Rețelele de socializare pentru detalierea profilurilor, evenimentelor și a altor conținuturi.

Standard uniform Schrema.org

Crearea marcajului semantic a condus la necesitatea unui standard unic pentru toate motoarele de căutare. Este micro-markup „Yandex” și Google - schrema.org. Simplifică procesul de creare a unei scurte descrieri (fragment) pe care o vedem când pagina este afișată în rezultatele căutării. Aceste informații pot include informații importante despre site care îl vor ajuta pe utilizator să decidă dacă accesează sau nu această pagină.

Apropo, numărul de elemente și dicționare din schrema este uriaș, așa că poate fi folosit pentru site-uri de aproape orice subiect.

Open Graph Standard

Pe lângă motoarele de căutare Google și Yandex, pentru rețelele sociale este necesară și micro-marcarea bunurilor, serviciilor, conținutului multimedia și informațional. Pentru ei, Facebook a venit cu un standard unificat Open Graph. Acest marcaj vă permite să controlați modul în care site-ul va fi prezentat în fluxul de știri al rețelei sociale. În plus, astăzi puteți crea link-uri frumoase cu acesta nu numai pe Facebook, ci și pe Google+, VKontakte, Twitter. Pentru o afișare frumoasă a acestuia din urmă, de altfel, se folosesc și Twitter Cards.

Ce micro-markup să alegeți?

De fapt, nici Yandex, nici Google nu acordă mai multă preferință vreunui standard atunci când clasifică un site. Cazul de utilizare clasic este schrema.org, care este cel mai complet, modern și în evoluție activă.

Dicționare de micro-markup

Am definit ce este micro-markup Yandex. Cum vă asigurați că afișează informațiile de care aveți nevoie? Pentru aceasta, se folosește un astfel de concept precum un dicționar de micro-markup. Este un ansamblu de elemente, tag-uri și sintaxă, cu ajutorul cărora se concentrează atenția unui motor de căutare pe ceva.

Fiecare standard are propriile sale vocabulare și elemente. Există mai multe cuvinte cheie în schema.org cu ierarhia lor uriașă și tipurile de afișare. De exemplu, dicționarul Thing vă permite să reprezentați informații în 3 proprietăți principale:

  • alternateName - pentru alias (alias) al obiectului;
  • descriere - pentru o descriere textuală a obiectului;
  • imagine - pentru o imagine sau un link către aceasta.

Sau Dicționarul de bune relații, care va fi util în special pentru piețele online. Vă permite să publicați date despre prețuri, locații de achiziție, disponibilitate și multe altele.

Dicționar FOAF - micro-markup pentru contacte Yandex și Google. Acesta este un chestionar pe care l-ați completat de milioane de ori pe diverse site-uri - numele dvs., coordonatele, pagina de pe rețelele de socializare, e-mail, data nașterii etc. Această cunoaștere îl va convinge pe utilizator să urmeze linkul, oferindu-i ceva care poate interesează-l. Astfel, traficul pe site poate fi crescut.

Pentru o descriere detaliată a informațiilor audio și video - artist, numele albumului, durata - este utilizat micro-markupul VideoObject.

Există, de asemenea, markup pentru mesajele de e-mail, permițând utilizatorului, fără a fi nevoit să meargă pe altă pagină, să accepte o întâlnire sau să lase un comentariu sub articol, de exemplu.

Ce este un validator

Orice promovare pe Internet necesită o analiză amănunțită și aprofundată a eficienței sale. Puteți verifica micro-markup Yandex folosind un validator - software care recunoaște metadatele pe paginile web. Documentele de orice format pot fi verificate pentru corectitudine - HTML, XHTML, RSS, XML, în orice limbă.

Micro-markupul Yandex este verificat de orice validator care acceptă formatele de microdate Schema.org, HTML, Open Graph, RDF.

Cum să verificați micro-markupul Google

Puteți afla cât de bine este site-ul dvs. în căutarea Google în mai multe moduri. Pentru un utilizator cu experiență, care cunoaște fluent setările ascunse ale webmasterilor Google, Instrumentul Rich Snippet, disponibil doar din link, este potrivit.

O altă modalitate este să instalați pluginul Seo by Yoast. Este ușor de utilizat și va fi disponibil după instalare în panoul superior al webmasterului.

A treia modalitate este să selectați „Alte resurse” în bara de instrumente de pe site-ul Google Developers, să faceți clic pe butonul „Instrument de validare a datelor structurate” și să specificați pagina html pe care doriți să o verificați. Când robotul calculează scriptul dat, veți primi un raport detaliat cu erori, dacă există, și explicații pentru acestea.

Cum se verifică marcajul Yandex

Cu acest motor de căutare, totul este oarecum mai simplu. Validatorul de micro-markup Yandex se află în instrumentele webmasterilor, în fila „Site-urile mele”. Aici trebuie să faceți clic pe butonul „Verificați markup” și să introduceți adresa URL a site-ului, iar validatorul va începe să calculeze erorile. În câteva minute, veți primi una dintre cele trei opțiuni de răspuns:

  • Microdate nu au fost găsite.
  • Există greșeli.
  • Micro-markup respectă pe deplin standardul.

În ce cazuri apar informații despre marcarea incorectă?

Yandex.Webmaster, un validator de micro-markup, afișează un mesaj de eroare în două situații:

  • Când nu recunoaște marcajul.
  • Când micro-markupul nu respectă standardul.

În orice caz, programul va afișa detaliile erorii, prin care puteți judeca care câmpuri obligatorii din marcare au fost omise sau ce atribut a fost omis.

De asemenea, poate da un mesaj - „pagina nu a putut fi încărcată”. Indică o eroare de server sau o pagină inexistentă.

Dacă micro-markupul Yandex este executat cu o eroare necunoscută sau nu știți cum să o remediați, puteți oricând contacta Yandex.Webmaster pentru ajutor.

După finalizarea validării, noul marcaj va apărea în decurs de 2 săptămâni.

Cum afectează micro-markupul clasamentul unui site?

V-ați marcat resursa conform tuturor regulilor, iar validatorul de micro-markup Yandex a arătat că totul a fost făcut fără erori. Câte puncte va urca site-ul tău pe scara de căutare?

Markupul semantic afectează doar indirect relevanța și nu puteți spune numărul exact de poziții la care va ridica site-ul. Cu toate acestea, micro-markup este unul dintre factorii cheie în atragerea atenției utilizatorului. Un fragment interesant și atractiv va aduce mai mulți vizitatori, iar poziția site-ului va crește. Restul va depinde de conținutul și relevanța resursei.

Beneficiile micro-markupului

Pe lângă vizibilitatea resursei, micro-markupul crește semnificativ greutatea și calitatea site-ului în rândul concurenților. Următoarele avantaje ale marcajului merită evidențiate:

  • Crește încrederea din partea motoarelor de căutare, este mai ușor pentru un robot de căutare să evidențieze elementele principale ale unei pagini, ceea ce înseamnă că devine mai ușor pentru ei să ne indexeze. Dacă descriem acest proces într-un mod foarte simplificat, atunci putem spune că motorul de căutare este încântat că îi deschidem inima site-ului, secretele noastre interne, iar încrederea lui în noi crește.
  • În ochii consumatorului, site-urile cu fragmente par nu numai mai vizibile, ci și de calitate superioară. În consecință, se face clic mai des pe astfel de resurse, ceea ce înseamnă că CTR-ul în rezultatele căutării sau rata de clic crește.
  • Proprietarul are o oportunitate unică de a arăta informații care vor fi observate, chiar dacă utilizatorul nu a mers pe site.
  • Informațiile fragmentului pot fi oricând modificate, iar acest lucru nu va afecta poziția resursei în listă.

Dar, desigur, atunci când promovați seo, nu ar trebui să vă opriți doar pe dezvoltarea micro-markupului. Este imperativ să aveți conținut util și unic, dar nu numai. Există mult mai mulți factori care afectează ascensiunea unui site în clasamentul motoarelor de căutare „Yandex” și Google.

Alte modalități de a vă promova site-ul

Promovarea internă, care include micro-markup „Yandex” și Google, are mai multe direcții:

  • utilizarea cuvintelor cheie în domeniul și antetele site-ului;
  • prezența cuvintelor cheie în pagina în sine, distribuția lor uniformă în text, localizarea în subtitluri, etichete;
  • corectați marcajul HTML fără erori (verificat folosind instrumentele Yandex Webmaster);
  • prezența megatag-urilor (cuvinte cheie, descriere etc.), indicând esența paginii către motorul de căutare;
  • linking – adică link-uri către alte pagini ale site-ului;
  • structură simplă a site-ului care vă permite să treceți la pagina principală cu un clic;
  • design memorabil și clar;
  • lucrul cu rețelele sociale, capacitatea de a recomanda altora informațiile care îți plac;
  • disponibilitatea sitemap;
  • conținut unic, interesant și actualizat periodic, util și relevant pentru cititor;
  • CMS optimizat pentru încărcare rapidă și fără erori a paginii.

Pe lângă promovarea internă, munca ar trebui efectuată cu factori externi. Un programator web ar trebui să monitorizeze în mod regulat dacă link-urile către site sunt afișate pe alte resurse, cât de semnificativă și de autoritate este această masă de link-uri (acest proces este determinat folosind cele tematice și ponderate. Una dintre metodele de citare externă este și plasarea de bannere publicitare a resursei.

Potrivit celor mai recente cercetări, una dintre cele mai eficiente modalități de promovare este discutarea sau menționarea unui site pe rețelele de socializare. Motorul de căutare vede mișcarea activă a acestor informații și o percepe ca fiind relevantă și solicitată, crescând astfel ratingul resursei.

Pentru magazinele online este eficientă utilizarea comentariilor și a recenziilor clienților, atât pe site-ul propriu-zis, cât și pe forumuri tematice, portaluri cu recenzii etc.

În loc de o concluzie

Promovarea online este un proces complex cu mai multe fațete, care necesită o muncă intensă asupra diferiților factori externi și interni. Acest lucru nu înseamnă că oricare dintre metodele de mai sus este absolut corectă și el este cel care vă va aduce site-ul în top. Să te găsești în primele linii ale interogărilor de căutare este posibilă numai cu o muncă complexă asupra tuturor aspectelor promovării seo, în special, micro-markup-ului ar trebui să i se acorde un rol imens.

Este foarte important să transmiteți motorului de căutare că încercați în toate modurile să simplificați selecția acestuia și să faceți acest lucru nu numai de dragul unui rating ridicat, ci și pentru confortul utilizatorului, mai precis, în primul rând, astfel încât o persoană să găsească aceste informații pe Internet.

Yandex și Google sunt direct interesați ca utilizatorul să primească informațiile necesare, ceea ce înseamnă că, cu cât resursa dvs. este mai loială, cu atât sunt mai mari șansele acesteia de a ocupa un loc în top.

Nu contează ce fel de marcaj utilizați - OpenGraph, schrema.org sau altul, principalul lucru este că este executat fără erori și evidențiază punctele cheie ale paginilor de resurse. Verificați-l în mod regulat cu un validator, efectuați o analiză aprofundată a fiecărei părți a activității dvs. și apoi vă așteaptă rezultate excelente!

Mulți au auzit de micro-markup, dar nu l-au folosit niciodată. Motivul principal este lipsa de înțelegere a ceea ce este și de ce este necesar. Acum vă vom spune totul în ordine.

Markupul semantic sau micro-markupul a fost introdus de motoarele de căutare relativ recent. (din 2011)... Scopul principal este de a face site-ul mai ușor de înțeles pentru motorul de căutare. Să dăm un exemplu imediat.

Este important ca un motor de căutare să înțeleagă dacă există sau nu un număr de telefon pe site. Multe depind de asta. Telefonul poate fi găsit după masca +7 xxx xx-xx-xx și altele asemenea. Nu există nicio dificultate în asta. Dar cum poți deosebi un telefon de un fax? Dacă site-ul în sine nu „spune” ce număr se referă la ce, atunci este imposibil să faci acest lucru.

Aceeași dificultate există și cu textul. Cum ai deosebi o rețetă dintr-un articol de gătit?

Pentru a rezolva aceste probleme, a fost creat marcajul semantic al materialului. Pentru a nu complica viața webmasterilor, a fost creat un format extrem de simplu, foarte asemănător cu aspectul.

Să dăm cel mai simplu exemplu:

Să presupunem că avem un extras din aspectul unei pagini de contact:

Totul este standard, nu există dificultăți.
Și acum un exemplu din același fragment, dar cu cod marcat.

Contacte agenției DH:

Adresa: St. Petersburg St. Fidelitatea 6

Telefon: +7 000 00–00–00 / span>, Fax: +7 000 00–00–00, E-mail: site-ul

Destul de simplu și intuitiv, nu-i așa? Trebuie doar să cunoști sintaxa. Toate markupurile se fac în codul site-ului, nu trebuie să creați niciun fișier suplimentar.

Vom răspunde imediat la cele mai populare întrebări.

De ce are nevoie un site web de micro-markup?

Dacă motorul de căutare înțelege ce material este pe site, atunci va încerca să facă fragmentele cât mai atractive. Aranjați prețul, termenii, răspunsurile / întrebările, recenziile etc.

De exemplu, Yandex poate scrie prețul unui produs lângă site-ul dvs. web.

În plus, micro-markup ajută la înțelegerea mai precisă a factorilor comerciali - numere de telefon, adrese, prețuri și altele asemenea.

Prezența marcajului afectează poziția site-ului?

Nu există nicio influență directă asupra poziției și „vizibilității” site-ului. Cu toate acestea, există motive indirecte:

  1. Micro-markup afectează fragmentele și face site-ul mai vizibil în rezultatele căutării. Ceea ce duce în cele din urmă la o creștere a traficului, toate celelalte lucruri fiind egale.
  2. Yandex și Google adoră site-urile de înaltă calitate și ușor de înțeles. Micro-markup-ul este un alt pas în punerea în ordine a site-ului.

Toate site-urile au nevoie de asta?

Da, toată lumea. Marcarea contactelor și a altor elemente fundamentale este de dorit pentru orice resursă. Dar nu pentru toate tipurile de bunuri și servicii, puteți transfera date în fragmente. De exemplu, sunt acceptate în prezent:

  • Rețete culinare;
  • Intrebari si raspunsuri;
  • Recenzii;
  • Prețurile mărfurilor;
  • Descrieri de bunuri;
  • Alte categorii.

Ce tipuri sunt?

Există mai multe opțiuni (sintaxe) pentru a spune robotului ce este pe site-ul tău. Cel mai obișnuit și folosit marcaj este marcajul „bazat pe reguli” shema.org. Acesta este ceea ce recomandă Yandex.

Pe lângă acest marcaj, există și (dezvoltat de Facebook). Acest tip de markup este mai axat pe social. rețele și este folosit de VK, FB, Twitter, Google Plus și alții.

Există și un alt format - JSON-LD, dar este folosit doar de Yandex Mail. Nu va fi posibilă modificarea informațiilor din fragmente cu ajutorul acestuia.

Separat, aș vrea să spun despre. Acesta este același mod de marcare semantică a conținutului, dar este destul de diferit de toate cele anterioare. Microformatele sunt destul de populare. Despre ele vom scrie mai jos.

Schema.org

Schema.org este cel mai popular format de micro-markup care este înțeles de toate motoarele de căutare populare. Formatul vă permite să descrieți sute de entități diferite și să spuneți despre proprietățile lor.

Markupul începe prin crearea unui „container” în care vor fi localizate toate datele. Arata cam asa:

Datele dvs. vor fi localizate aici

Rusia, Sankt Petersburg, st. Fidelitate

Sintaxa detaliată poate fi găsită pe site-ul oficial - http://schema.org. (Nu este o traducere oficială în rusă - http://ruschema.org)

Deschide graficul

Acest marcaj este utilizat de toate rețelele sociale populare - VKontakte, Facebook, Twitter, Linkedin. Yandex folosește Open Graph pentru a transfera date către serviciul său video.

Pe lângă formarea unei previzualizări, acest format este potrivit pentru dezvoltatorii de aplicații.
Sintaxa și detaliile pot fi găsite pe site-ul oficial - http://ogp.me

Microformate

Aceasta este o modalitate destul de populară de marcare semantică pentru paginile HTML. Permite motoarelor de căutare să înțeleagă semnificațiile semantice ale conținutului. A fost făcută într-un mod destul de „neobișnuit”. Pentru a trimite informații robotului de căutare, elementului i se atribuie atributul „clasă”, care are o valoare similară cu numele proprietății. De exemplu, adresa va arăta astfel:

Rusia, Sankt Petersburg, st. Fidelitatea 6

Spre deosebire de alte formate, nu trebuie să scrieți etichete „extra”.

Microformatele sunt folosite de multe servicii din întreaga lume, inclusiv Yandex. Adevărat, trebuie spus că în acest moment Yandex nu acceptă toate microformatele. (o listă actualizată a formatelor acceptate poate fi găsită pe Internet)

Informații detaliate despre sintaxă sunt disponibile pe site-ul oficial - http://microformats.org/wiki/Main_Page

Care este cel mai bun format de utilizat?

Yandex asigură că nu îi pasă ce format utilizați. Dar recomandă utilizarea schema.org.

Exemple de

Vom oferi doar exemple pentru cel mai popular schema.org. Dacă alegeți un analog pentru site-ul dvs., puteți găsi întotdeauna exemple pe Internet și pe site-urile oficiale de microdate.

Un exemplu de micro-marcare a contactelor:

Informațiile de contact ar trebui să fie marcate pe toate site-urile, fără excepție. Acest lucru va permite motorului de căutare să înțeleagă factorii comerciali, precum și să structureze fragmentul.
Cu micro-markup

Informatii de contact:

Adresa fabricii: strada Moscova. Lenin 140

Telefon: +7 945 00–00–00 / span>, Fax: +7 945 00–00–00, E-mail:

Un exemplu de microdate de produs:

Micro-markup este cel mai eficient atunci când descrieți bunuri. Fragmentul afișează prețul, beneficiile, descrierea produsului și alte informații importante.
Cu micro-markup

Arici de pluș „Uf Uf” Fabrica de arici de pluș „Imediat” Număr de model 964893NM O descriere textuală a produsului.

Costul bunurilor Vânzător de mărfuri

Un exemplu de micro-markup pentru articol:

Codul sa dovedit a fi destul de mare, dar acesta este un marcaj complet al articolului. Acesta este exact ceea ce ar trebui să fie. Micro-markup-ul articolului vă permite să faceți fragmentul mai structurat și mai ușor de citit de om.
Cu micro-markup

Un exemplu de micro-markup „pesmet”

În ciuda faptului că nu toți utilizatorii folosesc pesmet, acestea trebuie marcate. Micro-markup nu numai că va permite motorului de căutare să navigheze mai bine pe site-ul dvs., dar va afișa și o listă de subsecțiuni în fragment, care va atrage atenția.
Cu micro-markup

  • Secțiunea principală
  • Subdiviziune de nivel 1
  • Subdiviziune de nivel 2

Google și Yandex nu permit webmasterilor să doarmă liniștit - apoi introduc noi modalități de clasare a site-urilor în SERP - ale acestora din urmă, ținând cont de adaptabilitatea șablonului de pe site.
Apoi nu mai iau în calcul linkul la clasare sau introduc niște filtre obișnuite.
Și acum, a venit rândul marcajului semantic al site-ului.
În general, pentru Google și Yandex, micro-markup și microformatele sunt tendința principală în acest an.
De fapt, standardul său a apărut încă din 2011, dar dacă mai devreme PS se oferea să-l adauge pe site în mod voluntar, acum este voluntar-obligatoriu :), deoarece site-urile care nu îl au au început să fie indexate mai rău, este mai dificil pentru pentru a ajunge în partea de sus a rezultatelor căutării.

Aceștia sunt parametri speciali de etichetă care sunt adăugați la codul fișierului sau text. Ele descriu proprietățile documentului. Pentru a spune simplu, cu aceste etichete îi spunem robotului de căutare:

„Acesta este titlul articolului meu, aceasta este o imagine și iată comentariile.
Acestea sunt numele comentatorilor, iar acesta sunt eu, autorul site-ului, în persoană. Nu amesteca nimic!”

Din documentația Yandex de pe site-ul de marcare:


2. De ce avem nevoie de marcaj semantic al site-ului?

Ajută la construirea unei ierarhii structurate a tuturor datelor de pagină pentru roboții de căutare, precum și roboții de rețele sociale, ceea ce va îmbunătăți prezentarea site-ului în rezultatele căutării.
Pagina marcată în acest fel va deveni mai ușor de înțeles și mai transparentă pentru roboții tuturor substațiilor.
Deși reprezentanții Yandex susțin că prezența marcajului semantic nu afectează poziția site-ului, experiența și observațiile arată că site-ul marcat este indexat de PS mult mai rapid și mai bine, iar în SERP este afișat 3-5 poziții. mai mare decât site-urile nemarcate.
Acest marcaj este util pentru site-urile comerciale (tot felul de servicii diferite, magazine online, restaurante). De asemenea, ajută la promovarea resurselor web corporative, a unei varietăți de site-uri și bloguri.
Comparați fragmente din rezultatele căutării Google și Yandex cu și fără micro-markup:
Evaluarea microdatelor Google:






Primul fragment arată breadcrums, rating, data publicării.
Microdate Yandex pentru organizații:






Primul fragment arată toate informațiile de contact, orele de deschidere, adresa, linkul către harta Yandex, care poate fi folosit pentru a urmări unde se află organizația.
Microdate Yandex, pesmet:






Primul fragment arată pesmeturile, data publicării.
Micro-markup Yandex, rețete:






Primul fragment arată imaginea preparatului finit, ingredientele, timpul de gătire, conținutul de calorii al felului de mâncare.
Toate aceste informatii suplimentare se reflecta in rezultatele cautarii datorita faptului ca sunt marcate pe paginile site-ului intr-un mod special.

3. Care sunt beneficiile utilizării markupului semantic?

  1. O indexare mai bună și mai rapidă a articolelor noi și a site-ului în ansamblu.
  2. Creșterea încrederii în site de la PS.
  3. Fragmente mai bune, mai informative în rezultatele căutării - prin afișarea de informații suplimentare: rating, preț, informații de contact (adresă, număr de telefon) etc.
  4. Îmbunătățirea factorilor comportamentali ai site-ului (mai multe clicuri din rezultatele căutării).

Sper că v-am convins că este cu adevărat nevoie de micro-markup.
Acum despre ce markup există, precum și despre ce înțelege Yandex din el.

4. Tipuri de micro-markup

În Google Search Console - există un element „Date structurate”.

Figura 1 - erori în micro-markup

Este mai bine să începeți micro-markupul site-ului dvs. verificând această secțiune. Se întâmplă adesea ca instrumentele de validare a marcajului să nu arate avertismente sau erori, dar în realitate motoarele de căutare au dificultăți în structurarea datelor de pe site-ul tău.

Figura 2 - Erori de micro-markup Hentry

În cazul nostru, vedem că există 106 erori care se referă la marcarea formatului hentry (microformats.org)

- micro-markup încorporat în nucleul WordPress. Deoarece este încorporat automat și nu este adaptat pentru șabloane terțe, adesea nu funcționează corect, iar acest lucru duce la faptul că Google Search Console detectează astfel de erori:

Figura 2.1 - Hentry: autor, intrare-titlu, erori actualizate

Dar, în același timp, un instrument de verificare a micro-markupului de la Google raportează absolut calm că nu există erori și nici avertismente în acest sens. ()

Fig 3 - Google nu vede erori de hentry

Pe site-ul nostru, vom folosi micro-markupul unanim recunoscut de toate motoarele de căutare - schema.org.

Acest standard este acceptat atât de Yandex, cât și de Google.

Prin urmare, micro-markupul hentry încorporat, care ne oferă 106 erori în Google Search Console - trebuie doar să-l ștergeți.

Deoarece hentry este adăugat la wordpress de bază -, ceea ce vă permite să-l eliminați prin filtre, deoarece aceste clase nu sunt vizibile în șabloane.

Cod sursă pentru a elimina hentry:

Add_filter ("post_class", "fc_remove_hentry", 20); funcția fc_remove_hentry ($ clase) (dacă (($ cheie = array_search ("hentry", $ clase))! == fals) (unset ($ clase [$ cheie]);) returnează $ clase;)

Codul trebuie adăugat la functions.php

Acest lucru se poate face prin orice metodă convenabilă, de exemplu, prin intermediul editorului din panoul de administrare al site-ului.

Figura 4 - Eliminarea marcajului hentry de pe întregul site

După salvarea fișierului și revalidarea paginii prin instrumentul Google de verificare a micro-markupurilor, hentry ar trebui să dispară.

Verificați câteva pagini care au erori pentru a vă asigura că hentry-ul este complet eliminat de pe site.

În Google Search Console, veți observa o tendință pozitivă în reducerea numărului de erori. În timp, vor dispărea cu totul, trebuie doar să așteptați.

Figura 5 - dinamica pozitivă a reducerii erorilor hentry

Cum să eliminați eroarea:

EROARE: câmpul http://ogp.me/ns#image lipsește sau este gol

Fig 6 - Open Graph ns # eroare imagine

Trebuie să înțelegeți că erorile de acest fel sunt asociate cu micro-markup-ul deja scris. Adică, site-ul este fie încorporat, fie adăugat de cineva mai devreme micro-markup, care are erori.

Cel mai adesea acest lucru se întâmplă atunci când pluginurile sunt configurate incorect, care sunt direct sau indirect responsabili pentru micro-markup.

În cazul nostru, site-ul are un plugin - SEO Ultimate, care are o secțiune specială responsabilă de marcarea Open Graph. Aceasta înseamnă că eroarea legată de http://ogp.me este conținută în pluginul SEO Ultimate.

Accesați următoarea cale SEO Ultimate -> Open Graph -> Default Values ​​​​-> Default Image

Gasim setarea pozei, care se va aplica implicit pe acele pagini ale site-ului in care nu se va gasi poza dorita.

Figura 7 - Cum se remediază eroarea de imagine Open Graph ns #

Adăugați adresa URL a imaginii pe care am dori să o vedem implicit. Permiteți-mi să vă reamintesc că protocolul Open Graph este responsabil pentru afișarea postărilor frumoase pe rețelele sociale, Facebook, Twitter, VKontakte și așa mai departe. Adică această imagine, pe care o setați implicit, va apărea în postări de pe rețelele sociale, repostări și așa mai departe. Alegeți fotografia de marcă și respectabilă.

După salvarea modificărilor, eroarea dispare.

Figura 8 - Open Graph ns # articol eroare

Dar există încă o eroare legată de articolul cu prefix necunoscut.

Știm deja că pluginul SEO Ultimate este instalat pe site-ul nostru. Continuăm să săpăm în aceeași direcție.

Figura 9 - Cum se remediază eroarea Open Graph ns # articol

Instalați Open Graph Type - Website.

Figura 10 - Marcare corectă a graficului deschis

După toate modificările, validatorul de markup Yandex nu mai generează erori:

Figura 11 - Marcare grafică deschisă validă

Adăugarea de micro-markup pentru pesmet

Breadcrumb-urile sunt un lanț de legături de la pagina de start către pagina în care se află în prezent utilizatorul.

În primul rând, trebuie să analizați site-ul pentru prezența pesmetului.

Orez 12 - pesmet la fața locului

Pe site sunt pesmet. Acum trebuie să înțelegeți cum sunt afișate. În codul sursă al breadcrumb-urilor, găsim numele plugin-ului cu care funcționează acestea - Breadcrumb NavXT 4.0.2

Figura 13 - Pesmeturile sunt retrase prin Breadcrumb NavXT

Deschideți panoul de administrare al site-ului nostru și treceți la editarea pluginului Breadcrumb NavXT.

Figura 14 - Setări Breadcrumb NavXT

Suntem interesați de șabloane pentru diferite tipuri de pagini: pentru pagina principală, pentru un blog, pentru categorii și așa mai departe. Trebuie să înțelegeți că va fi diferit pe fiecare site.

În cazul nostru, ne interesează:

  • Șablon de link pentru pagina de blog
  • Șablon de acasă
  • Șablon de categorie de blog
  • Șablon de link la categorie

Toate șabloanele au o vizualizare standard precum:

Pentru a obține micro-marcarea corectă, trebuie să marcam acest cod sursă folosind standardul http://schema.org/BreadcrumbList

  1. Rochii
  2. Rochii adevărate

Să aruncăm o privire la ce elemente conține marcajul și cum ar trebui să fie aplicate:

itemscope itemtype = „http://schema.org/BreadcrumbList”

Acest element marchează începutul zonei de marcare. Tot ceea ce va fi în interiorul acestui element va fi marcajul pesmeturilor.

În exemplu, elementul se află în interiorul unei liste numerotate - etichetă

Acest lucru este opțional, puteți utiliza

, sau alte etichete similare.

Trebuie să vă uitați la circumstanțe și să vă amintiți că din ce etichetă utilizați acest CSS se va conecta la breadcrumbs. Adică, aspectul pesmeturilor dvs. depinde de etichetele pe care le încadrați http://schema.org/BreadcrumbList.

În cazul nostru, vom adăuga această linie de cod prin intermediul codului sursă al widgetului breadcrumb_navxt_widget.php

Deoarece acest fișier nu este disponibil prin editorul de cod standard al panoului de administrare WordPress, vom folosi accesul ftp prin filezilla.

Figura 15 - Setări Widget NavXT Breadcrumb

Găsim o bucată de cod care este responsabilă pentru micro-markup și, în special, avem nevoie de o etichetă care să încadreze acest marcaj.

Figura 16 - Codul care încadrează Breadcrumb NavXT

Dacă ți-ai pus o astfel de întrebare, înseamnă că ești un utilizator destul de experimentat și știi despre existența unui astfel de add-on precum Adblock, care ascunde aproape toate reclamele de ochii utilizatorilor. Aparent un plugin util, atunci de ce să-l dezactivați? Fără îndoială, cu ajutorul lui, poți scăpa de bannere, teasere, clickere și alte tipuri de reclame colorate și intruzive, care distrag atenția de la conținutul principal al site-ului cu culorile sau sunetele sale. Cu toate acestea, unele site-uri încep să se afișeze incorect, ceea ce face dificilă citirea articolelor, vizionarea imaginilor sau videoclipurilor. De aceea am decis să vă spunem cum să dezactivați pluginul Adblock pentru a vă naviga pe site-ul preferat în modul normal.

Cum să dezactivați pluginul Adblock în Chrome

În primul rând, vă sugerăm să urmăriți procesul de deconectare în cel mai popular browser de astăzi - Google Chrome! Ei bine, nu vom amâna, direct la obiect:

1. Deschideți meniul făcând clic pe butonul din partea dreaptă (situat în partea de sus);
2. Faceți clic pe „Setări”, după care se deschide o pagină cu setări, dar nu avem nevoie - mergem mai departe;
3. Treceți de la setări la „Extensii”, după care se deschide o pagină cu toate suplimentele;
4. Debifați caseta de lângă „Activare”;
5. Gata! Acum Adblock nu împiedică afișarea site-ului tău preferat în modul normal!

Cum să dezactivați pluginul Adguard în browserul Yandex

Practic, totul este la fel în browserul Yandex ca și în Chrome, deoarece au același cod sursă. Dar tot vom explica:

1. Faceți clic pe butonul „Meniu”, care se află în dreapta sus;
2. Apare o listă unde trebuie să faceți clic pe secțiunea „Suplimente”;
3. Se deschide pagina cu extensii. Ele sunt împărțite în categorii;
4. Derulați-l până în jos și găsiți-ne pluginul Adguard (același Adblock doar special pentru browserul Yandex);
5. Deplasați glisorul vizavi de acesta și extensia devine inactivă.

Dezactivați pluginul Adblock în Mozilla Firefox

După cum ați observat deja, procesul de dezactivare a pluginului este practic același în toate browserele, doar numele meniului și add-on-ul în sine (în cazul J. Browser) au fost schimbate, iar Mozilla nu a făcut excepție. :

1. Facem clic pe același buton pentru a deschide meniul;
2. Faceți clic pe pictograma, sub care se află inscripția „Suplimente”;
3. Se deschide magazinul de extensii. Nu avem nevoie de el - trecem pe acolo;
4. În meniul din stânga, faceți clic pe „Extensii”;
5. De fapt, acum cel mai interesant lucru - găsim printre pluginurile Adblock și facem clic pe butonul „Dezactivare”;

Cum să dezactivați extensia Adblock în browserul Opera

Și, în sfârșit, să-i mulțumim pe cei care folosesc Opera ca browser principal:

1. Faceți clic pe sigla „Opera” din colțul din stânga sus, deschideți meniul;
2. Treceți cu mouse-ul pe săgeata pe „Extensii” și accesați „Managerul de extensii”;
3. Se deschide o pagină cu pluginuri instalate;
4. Găsiți Adblock-ul nostru preferat printre suplimente și dezactivați-l făcând clic pe butonul „Dezactivați”;

Top articole similare