Metodologi engine (detail)
Audit metode Ahrefs yang dipublikasikan vs apa yang app benar-benar hitung. Tidak ada inventasi skor vendor tanpa sumber.
1. DR — Domain Rating (resmi Ahrefs)
Dokumen publik Ahrefs (Help DR + free API): metrik domain-level, 0–100 log, mirip PageRank tapi unitnya domain.
- Satu referring domain dihitung sekali (punya ≥1 follow link ke target), lepas berapa page dia menaut.
- Kekuatan tiap referring domain ≈ DR / otoritas domain penaut di graph Ahrefs.
- Equity domain penaut diencer ke unique outbound domains yang dia taut (bukan per URL outlink).
- Iterasi di full web graph index Ahrefs (proprietary).
- Raw relative → skala log 0–100 dibanding seluruh database.
Bukan input DR: traffic organik, usia domain, brand, kualitas konten, pure spam penalty sebagai formula tersendiri.
Implementasi app: kita tidak rebuild graph DR. Kita ambil angka resmi lewat free Domain Rating API + atribusi “Domain Rating by Ahrefs”.
2. UR — URL Rating (metode publik Ahrefs, lebih detail)
Sumber: Help “What is URL Rating?”, glossary, FAQ “UR higher than DR?”, Site Audit “Page Rating”, artikel PageRank Ahrefs, rewrite UR Aug 2022.
2.1 Unit & sifat
- Level page / URL, 0–100, logaritmik (naik mendekati 100 makin sulit).
- Di Site Explorer domain mode, angka UR yang ditampilkan = homepage domain itu.
- Bisa lebih tinggi dari DR karena skala/unit beda: UR diisi oleh referring pages; DR oleh referring domains.
2.2 Prinsip link (inti formula)
- Sama keluarga PageRank: skor mengalir page → page lewat link.
- Internal + external masuk hitungan; Ahrefs bilang bobotnya berbeda (detail bobot privat).
- Hanya dofollow yang pass.
nofollow,ugc,sponsoredtidak pass. - Ada damping factor (kita pakai
d = 0.85dari paper klasik; Ahrefs tidak merilis d mereka). - Site Audit Page Rating (rumus paling eksplisit Ahrefs): halaman membagi rating-nya secara merata ke semua URL yang dia taut.
- Klasik:
PR(p) ≈ (1−d)/N + d · Σ PR(q)/C(q)untuk q yang menaut ke p; C(q) = jumlah outlink follow q. - Memotong / menekan linking loops antar situs dan membuang sebagian link artifisial yang menginflasi UR.
- HTTP ≈ HTTPS diperlakukan rating sama. www vs non-www dan path dengan/tanpa trailing slash bisa beda di produk Ahrefs.
- Halaman diblokir robots / tidak di-crawl: link outbound dari page itu mungkin tidak terlihat index.
2.3 Yang BUKAN input UR
- Bukan organic traffic, keyword volume, posisi SERP, atau “seberapa ramai dikunjungi”.
- Korelasi: page UR tinggi sering juga rank / traffic bagus — itu observasi, bukan rumus.
2.4 Kenapa full UR resmi tidak free-rebuild
UR produksi butuh graph halaman se-web Ahrefs (siapa menaut ke URL X dari seluruh internet + berapa skor page penaut). Index itu privat. Free public API yang ada: DR free — bukan free UR API.
3. UR-open v5 di app (ikuti prinsip di atas, open data only)
- Normalisasi: HTTP→HTTPS; ikuti redirect home (www/non-www). Root path diseragamkan; path non-root pertahankan trailing slash (sesuai “bisa beda” di Ahrefs).
- Discovery: home + seed dari robots.txt/sitemap + BFS dofollow internal (hingga ~22 page).
- Parse anchor: hanya dofollow; skip nofollow/ugc/sponsored; drop heuristik share-widget (anti-inflate kasar).
- Equal-split outlinks: tiap page membagi skor merata ke destinasi follow: URL internal + stub host eksternal (exit mass = dilusi).
- Iterasi PageRank d=0.85, ~48 putaran; damp pair reciprocal internal (0.6×) — proksi “cut loops”.
- External inlink page-level (proksi jujur): karena kita tidak punya referring pages full-web, kita inject virtual referring pages yang menaut ke homepage. Jumlah & power di-scale dari DR free API (popularitas link domain yang sudah diukur Ahrefs) atau surface Wayback jika DR gagal — bukan proxy traffic.
- Skala log relatif skor homepage vs page terkuat di crawl lokal → 0–100 UR-open.
3.1 Limitasi yang masih jujur (gap vs Ahrefs tool)
- Virtual external ≠ daftaran referring pages nyata; merapikan distribusi global Ahrefs tidak mungkin tanpa index mereka.
- Bobot exact internal vs external Ahrefs tetap privat.
- Anti-spam / artificial filter Ahrefs jauh lebih dalam (kita hanya heuristik ringan).
- Loop “antar website” butuh graph multi-site; kita hanya damp reciprocal di dalam crawl + dilusi outbound.
- Crawl terbatas (bukan crawl penuh Site Audit / index Ahrefs).
- UR rewrite 2022: detail post-rewrite yang tidak dipublikasikan tidak bisa diklaim 1:1.
- Angka toolbar Site Explorer akan tetap beda — itu expected.
4. Metrik lain
- AGE: RDAP first registration / Wayback first-seen (open data).
- DA / PA / SS Moz: tanpa API & method/index Moz penuh → n/a (bukan tebak).
5. Ringkas: DR vs UR (kenapa beda unit)
| DR | UR | |
|---|---|---|
| Unit | Domain | Page / URL |
| Yang “voting” | Referring domains | Referring pages |
| Pembagian equity | Per unique outbound domain | Per outlinked URL (equal split) |
| App ini | API resmi Ahrefs | UR-open v5 lokal + virtual external |