Ko'pdan beri seobayerlarga muhabbat yo'q edi, shuning uchun men sizlar uchun ushbu qo'llanmani yozyapman:

Xrumer haqidagi eng katta sirlardan biri bu profillar yaratish edi va men o'zim noobman, lekin aqlli: P, har doim noziklarni osonroq yaratish yo'llarini topishga harakat qiling. Yaqinda men test o'tkazdim va profil havolalarini osongina yaratishning yaxshi usulini topdim. Boshlashdan oldin men natijalarni e'lon qilaman:

Asboblar- Hrefer 3.3, Xrumer 7.5, Scrapebox, kalit so'z uchun Adword vositasi, Keyword studio pro va havolalar ro'yxatini birlashtirish

Havolalar roʻyxati yaratildi- 250k (noyob domenlar)
Profillar yaratilgan- 60k (noyob domenlar) - atigi 20 kun ichida juda ko'p.

1-qadam
Odamlar haqiqatan ham reyting berishga harakat qiladigan kalit so'zlarni yarating. Bu profilni qurishda eng muhim qadamdir. Men 300 mingdan ortiq so'zdan iborat bo'lgan boshqa forumda baham ko'rilgan katta ro'yxatni ko'rdim. Men "aaaaa", "abra ka dabra" va hokazo kalit so'zlarni qidirishdan nima foyda ekanligini aytaman. Bular uchun kim reyting beradi? Shunday qilib, men sog'lom fikrdan foydalandim va odamlar reyting uchun foydalanadigan kalit so'zlarni yaratdim.

Foydalanish -
1) Google qidiruvidan (adwords emas) kamida 100 ta kalit soʻzni yozib qoʻying, ular keng va kredit karta, sugʻurta va boshqalar kabi katta raqobatga ega.

2) Ushbu kalit so'zlarni studio pro kalit so'zlariga birma-bir yuklang (men crack versiyasini ishlatganman: P) va shunga o'xshash kalit so'zlarni yarating. E'tibor bering, bu so'zlar scrapebox wonderwheel scraper'dan yaxshiroqdir.

3) Ushbu kalit so'zlarning barchasini scrapebox-ga yuklang va 3 darajagacha kalit so'zlarni yarating. Ularni nusxalash va boshqalar. va ularni saqlang. Oxir-oqibat, asl 100 ta so'zdan yaratilgan barcha kalit so'zlarning katta ro'yxatini tuzing.

2-qadam
Ularni hrefer-ga yuklang, lekin boshlashdan oldin buni bajaring:

1) Qo'shimcha so'zlarni tahrirlang va ulardan foydalaning:

"smf tomonidan quvvatlanadi"
"vbulletin tomonidan quvvatlanadi"
"phpbb tomonidan quvvatlanadi"
"ip.board tomonidan quvvatlanadi"

Va boshqalar. va boshqalar. va boshqalar. lekin faqat forum dasturlari nomlari. Men buni qildim, shuning uchun qaysi biri eng foydali ekanligini bilmayman.

2) Qidiruv mexanizmi filtrini tahrirlang va uni joylashtiring:

Member.php?action=
profile.php?viewprofile=

Va boshqalar. va boshqalar. asosan url-da ko'rish profiliga ega bo'lgan barcha filtrlar.

Mantiq, ko'rinadigan bog'lanishlar uchun yaratilgan profillarning maksimal qismini olishdir. (Men o'z dedimga kirishda muammoga duch keldim, shuning uchun to'liq ro'yxatni keyinroq e'lon qilaman)

3) Tarashni boshlang va uning tugashini kuting.

3-qadam- Yana bir muhim qadam.

Odatda barchangiz xrumer-ga havolalarni yuklaysiz va portlatib yuborasiz, lekin yo'q, o'liklarni olib tashlash uchun ma'lumotlar bazasini ham tahlil qilishingiz kerak. Shunday qilib, asboblar -> ma'lumotlar bazasi tahlilini bosing

1) Chap tarafdagi katakchaga bir xil "quvvatlanadi" ma'lumotlarini kiriting.

2) Havolalar ro'yxatini tanlang va qidiruv tarkibi va 50 ta mavzuni tanlang va o'ting. Bu barcha 404 forum va bloglarni va hokazolarni olib tashlaydi.

Endi biz ushbu havolalar ro'yxati bilan xrumerni ishga tushiramiz.

1) Ma'lumotlar bazasini yuklang va loyihangizni o'rnating.

2) Kengaytirilgan variantlarga o'ting -> faqat ro'yxatdan o'tishni tanlang, tezlikni o'ting<--->muvaffaqiyatga erishing va muvaffaqiyat sari harakat qiling va 40-50 urinish bilan recaptcha-ni tanlang.

3) Boshlang va tugallang.

E'lon qilish tugagach, men odatda keyingi kalit so'z yaratish bosqichiga o'taman.

Barcha profillaringiz yaratilganda, ularni havolalar ro'yxati birlashmasiga yuklang va undan katta fayl yarating. Endi duplarni va barchasini olib tashlang va sizda yaxshi profil havolasi paketi mavjud.

Shunday qilib, jist - odamlar qidiradigan kalit so'zlar - faqat bir nechta qo'shimcha so'zlar va filtrlar - to'g'ri sozlamalar va boshqalar.

O'rtacha muvaffaqiyat va recpatcha o'chirilgan va captcha uchun 20-25 urinish bilan yakuniy havolalar ro'yxatidan taxminan 30 ming+ profilga ega bo'lishingizni sezasiz. Recaptcha va yarim muvaffaqiyat bilan 60k olaman

Baxtli profil yaratish....

Men Joomlasiz yashay olmasligimni hamma biladi, lekin mening fikrimcha, komponentlar uchun yaxshi forum yo'q. Shuning uchun men forum dvigatellari bilan ishlayman. Men yaqinda foydalanishni boshlagan yangilaridan biri - bu foydali narsalar bilan yangi SMF toifasini boshlaylik. Biz kichikdan boshlaymiz va yangi boshlanuvchilar uchun bu juda foydali.

Qidiruv tizimini optimallashtirishdagi birinchi qadamlar Simple Machines Forum: mualliflik huquqi va tashqi havolalarni olib tashlash

Men faqat smf 2 bilan ishlayotganimni darhol bron qilishimga ijozat bering va ushbu maqola bepul forum mexanizmining ushbu versiyasiga tegishli bo'ladi.

Shunday qilib, muntazam o'quvchilar, dvigatellarning rasmiy veb-saytlariga, shu jumladan forumlarga "10" tashqi havolalarni qo'yishni qanchalik yoqtirmasligimni bilishadi. Shuning uchun, birinchi navbatda, biz mualliflik huquqini olib tashlaymiz va shaklning 4 ta tashqi havolasiga e'tibor qaratamiz " SMF 2.0.2 | Oddiy mashinalar | SMF © 2011 | XHTML"! Buning uchun FTP forum/Mavzular/ orqali saytga ulaning. mavzuingiz nomi/ va faylni tahrirlang index.template.php. Tabiiyki, eng pastki qismida bizga unchalik yoqmaydigan tashqi havolalarni ko'rsatadigan kod (taxminan 330-satr) mavjud. Shuning uchun biz o'chirib tashlaymiz: "

  • ", theme_copyright(), "
  • "Va"
  • ", $txt["xhtml"], "
  • ". Hammasi juda oddiy va oson. Kelgusi nashrlarda SMF/ forumlarini targ'ib qilish va optimallashtirish bo'yicha yangi materiallarni kuting.

    Darhol asosiy skript kodi bilan boshlaylik:

    #!/usr/bin/perl

    # which-forum.pl skripti
    # (c) 2010 Aleksandr A Alekseev, http://site/

    qat'iy foydalaning;

    # sharhlangan satr - qat'iylik uchun
    # agar vazifa dvigatel statistikasini yig'ish bo'lsa, uni shunday qoldiring
    # agar siz forumlar ro'yxatini tuzsangiz - izohni bekor qiling

    mening $ma'lumotlarim;
    $ma'lumotlar .= $_while (<> ) ;

    # phpBB tomonidan qancha quvvatlanganligini pastki qismdagi havolasiz tekshiring
    chop etish "phpbb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i yoki
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki
    $ma'lumotlar =~ /phpBB\-SEO/i yoki
    $ma'lumotlar =~ /) ;
    chop "ipb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i yoki
    $ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i yoki
    $ma'lumotlar =~ /

    /i yoki
    $ma'lumotlar =~ /index\.php\?[^""]*showforum=\d+/i) ;
    "vbulletin"ni chop eting \n"
    agar ($ma'lumotlar =~ /Kuchli:?[^<]+vBulletin[^<]+(?:Version)?/i yoki
    $ma'lumotlar =~ /) ;
    chop etish "smf \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i tomonidan quvvatlanadi yoki
    $ma'lumotlar =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    chop "punbb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #yoki
    # $ma'lumotlar =~ /viewforum\.php\?[^""]*id=\d+/i);
    "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    chop "exbb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # yoki
    # $ma'lumotlar =~ /forums\.php\?[^""]*forum=\d+/i);
    chop "yabb \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i yoki
    $ma'lumotlar =~ /YaBB\.pl\?[^""]*num=\d+/i );
    dleforumni chop eting \n"
    agar ($ma'lumotlar =~ /\(DLE Forum tomonidan quvvatlanadi\)<\/title>/i yoki
    $ma'lumotlar =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE forumi<\/a>/i) ;
    chop "ikonboard \n"
    agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i yoki
    $ma'lumotlar =~ /\n"
    agar ($ma'lumotlar =~ /\n"
    # if($data =~ /forums\.php\?fid=\d+/i yoki
    # $ma'lumotlar =~ /mavzu\.php\?fid=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    "stokesit"ni chop eting \n"
    # if($data =~ /forum\.php\?f=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    chop etish "podium \n"
    # if($data =~ /mavzu\.php\?t=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
    chop "usebb \n"
    # if($data =~ /forum\.php\?id=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    chop etish "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i yoki
    agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    chop etish "yetanotherforumnet \n"
    agar ($data =~ /Yana bir forum\.net/i yoki
    $ma'lumotlar =~ /default\.aspx\?g=posts&t=\d+/i) ;

    Siz ushbu va postda eslatib o'tilgan boshqa skriptlarni ushbu arxivda topasiz.

    Skript which-forum.pl HTML sahifa kodini tekshiradi, unda forum mexanizmi imzolari mavjudmi yoki yo'qmi. WordPress va Joomla-ni belgilashda biz shunga o'xshash texnikadan foydalanganmiz, ammo bir nechta farqlar mavjud. Birinchidan, skriptning o'zi sahifa kodini yuklamaydi, lekin uni stdin yoki argument sifatida uzatilgan fayldan o'qiydi. Bu sizga sahifani bir marta yuklab olish imkonini beradi, masalan, wget-dan foydalanib, keyin bir nechta analizatorlar orqali, agar bizda bir nechta bo'lsa. Ikkinchidan, ushbu skriptda imzoning mavjudligi dvigatelning 100% belgisidir. Oxirgi marta, imzoning mavjudligi faqat mos keladigan dvigatelga va eng katta vaznga ega bo'lgan dvigatelga "yutdi". Men bu holatda bunday yondashuv kodni keraksiz ravishda murakkablashtiradi, deb qaror qildim.

    Skriptni sinab ko'rish uchun men biroz tadqiqot qildim. Men bir necha ming forumlar ro'yxatini tuzdim va ularning har birini o'z skriptim orqali ko'rib chiqdim, shu bilan dastur javoblarining foizini va turli dvigatellarning mashhurligini aniqladim.

    Forumlar ro'yxatini olish uchun men Google tahlilchisidan foydalandim. Shu kabi so'rovlar qidiruv tizimiga yuborildi

    sayt: forum.*.ru
    sayt: talk.*.ru
    sayt:board.*.ru
    sayt: smf.*.ru
    sayt: phpbb.*.ru
    ....

    va hokazo. Siz faylda to'liq so'rov generator kodini topasiz gen-forumsearch-urls.pl. Zone.ru dan tashqari .su .ua .kz va .by ham ishlatilgan. O'tgan safar bunday tadqiqotni o'tkazish qiyin bo'ldi, chunki WordPress va Joomla saytlarining URL manzilida bunday imzolar yo'q. Cmsmagazine.ru/catalogue/ kabi kataloglar etarli namuna hajmini ta'minlamaydi. 600 Drupal saytlari nima?

    Tan olaman, tajriba natijalari meni xafa qildi. O'rganilgan 12 590 ta saytdan dvigatel faqat 7 083 tasida, ya'ni faqat 56% hollarda muvaffaqiyatli aniqlangan. Ehtimol, men qandaydir dvigatelni hisobga olmadim? Forumlarning yarmi Bitrix o'rnatilgani haqiqatan ham rostmi? Yoki imzolarni qidirishga ko'proq vaqt sarflashim kerakmidi? Umuman olganda, bu erda qo'shimcha tadqiqotlar talab qilinadi.

    Muvaffaqiyatli aniqlangan 56% dvigatellar orasida eng ommaboplari kutilganidek IPB (31%), phpBB (26,6%) va vBulletin (26,5%) edi.

    Ulardan keyin katta kechikish bilan SMF (5,8%) va DLEForum (5,3%) bormoqda. Mening sevimli punBB faqat 6-o'rinda edi (1,64%). Men bu raqamlarga ko'p ishonishni tavsiya etmayman (ular RuNet-dagi har uchinchi forum IPB-da ishlaydi, deb aytishadi), lekin, albatta, ma'lum xulosalar chiqarish mumkin.

    Misol uchun, agar siz forum dvigatelida sayt yaratmoqchi bo'lsangiz va forumni o'zgartirishni rejalashtirmoqchi bo'lsangiz, masalan, haftada bir marta pul mablag'larini avtomatik yechib olish bilan har bir xabar uchun foydalanuvchilarga $ 0,01 to'lang, unda siz eng mashhur uchta dvigateldan birini tanlashingiz kerak. Forum qanchalik mashhur bo'lsa, uni yaxshi biladigan dasturchini topish imkoniyati shunchalik katta bo'ladi.

    Agar dvigatelda sezilarli o'zgarishlar kutilmasa, unchalik mashhur bo'lmagan dvigatelni tanlash mantiqan to'g'ri keladi, masalan, SMF yoki punBB. Bu sizning forumingizga xakerlik hujumlari sonini va unga avtomatik ravishda yuboriladigan spam miqdorini kamaytiradi.

    Forumlarni qidirish/aniqlash uchun skriptlar ko'plab amaliy dasturlarni ham topishi mumkin. Xayolimga kelgan birinchi narsa, aniqlangan forumlarni TIC bo'yicha saralash va mening saytlarimdan biriga havolalar bilan birinchi yuzta xabarga joylashtirish edi. Biroq, yuzlab forum dofollow havolalari TCIga hech qanday ta'sir ko'rsatmadi (2 ta yangilanish o'tdi), shuning uchun bu erda vaqtni behuda sarflamaslik yaxshiroqdir, agar siz o'tishlarga qiziqmasangiz.

    Yuqorida aytib o'tilgan skriptlardan foydalanish yagona emasligi aniq. O'ylaymanki, siz ularni boshqa qanday ishlatishingiz mumkinligini osongina aniqlashingiz mumkin.