Brand/Non-Brand Splitter
Free, no signup. Classify GSC queries or Ads search terms with exact, substring, typo-tolerant, and common spacing variants. Optionally import reviewed labels to audit the split and discover candidate aliases. Your CSV stays in this browser.
Search Console export limit: the UI can return only about 1,000 representative rows, and privacy-anonymized queries are omitted. Treat every analysis as a view of the exported sample, not the complete query set.
Or paste CSV
Site passport Local context for this saved site
Local data
Saved targets, named lists, and recent check summaries remain only in this browser.
Rate this tool
Runs entirely in your browser — nothing you paste is uploaded or stored. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
How to use it
- Enter one brand term per line. Include the official name and genuinely distinct names people use; spacing and simple typos are handled automatically.
- Choose a GSC or Ads CSV, or paste the table. The file must contain a recognized query or search-term column. To audit classifications, add a
Reviewed classcolumn withBrandorNon-brand. - Select Split rows. Check the row totals and the exact, contains, and fuzzy match counts.
- Resolve any reviewed-label disagreements. Verify candidate aliases before adding them to the brand terms, then rerun and export.
Example output Example data
With brand terms Acme Widgets and Acme, these fictional rows demonstrate the actual matching order.
What you get
Brand rows and non-brand rows are mutually exclusive and keep the original header and columns. The method summary counts brand classifications by the first successful method: exact, then contains, then fuzzy. A review disagreement appears only when an imported human label contradicts the matcher. A candidate brand variant is repeated evidence to investigate, not a confirmed alias.
How it works
Brand terms and queries are lowercased and normalized for punctuation and spacing. For each term, the matcher also creates a compact version and adjacent-character-swap variants. It checks full-query equality first, substring containment second, and bounded edit distance against individual query tokens last. Rows are written back with CSV-safe escaping.
Features
- Reads common GSC, Ads, and keyword-tool query headers.
- Preserves every original column in two downloadable CSV files.
- Handles spacing variants, adjacent letter swaps, and limited misspellings.
- Compares optional independent reviewed labels with the automatic split.
- Suggests repeated terms from reviewed false negatives as aliases requiring approval.
Limitations
- Fuzzy matching can produce false positives for short or dictionary-word brands.
- Without an imported reviewed-class column, the tool cannot independently know that its own classification is wrong.
- Alias suggestions require at least two reviewed false negatives and still need human verification; frequent generic words can be poor aliases.
- The tool does not recognize brands semantically, translate names, or infer parent/sub-brand relationships.
- Aggregate “other search terms” rows are treated like ordinary input rows because this UI does not infer platform suppression semantics.
- Files larger than 10 MB are rejected; split them before analysis.
Frequently asked questions
What counts as a branded search query?
A row is branded when its query or search term exactly matches, contains, or closely misspells one of the brand terms you provide. Everything else is placed in the non-brand export.
Which CSV columns can the splitter read?
It recognizes a query column named Query, Top queries, Search term, Search terms, or Keyword. All other columns are preserved in the exported CSV.
How can I check the automatic classifications?
Add an optional Reviewed class, Expected class, Ground truth, or Manual class column containing Brand or Non-brand. The tool reports only rows where that independent label disagrees with its automatic classification.
Are suggested brand variants added automatically?
No. A candidate is shown only when a term repeats across at least two independently reviewed brand rows that the matcher missed. You must verify it before adding it to the brand terms.
How does typo-tolerant matching work?
The matcher creates normalized spacing and adjacent-character-swap variants, then allows a small edit distance against individual query tokens: one edit for short terms and up to two for longer terms.
Can fuzzy matching misclassify generic words as brand?
Yes, especially when a brand term is also a common word or is very short. Review the split and use the exact, contains, and fuzzy match counts as a quality-control prompt.
Does the splitter upload my search data?
No. Files up to 10 MB are read, classified, and exported locally in your browser.
Feature requests for Brand Nonbrand Splitter
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
➕ Request a feature
New requests are reviewed before they appear here.
Araç hakkında
GSC veya Google Ads sorgu satırlarını marka ve marka dışı CSV dosyalarına ayırın; tam, alt dize, yazım hatasına toleranslı ve yaygın boşluk varyantlarını karşılaştırın. İsteğe bağlı bağımsız incelenmiş etiketleri içe aktararak bölümü denetleyin ve insan onayı gerektiren aday diğer adları bulun.
Ücretsizdir ve kayıt gerektirmez. CSV'niz bu tarayıcıda kalır; özgün sütunlar iki indirilebilir dosyada korunur.
Özellikler
- Marka terimleriyle tam, içerir, yazım hatasına toleranslı ve boşluk varyantı eşleştirme.
- Yaygın GSC, Ads ve anahtar kelime aracı sorgu başlıklarını otomatik okuma.
- İsteğe bağlı bağımsız incelenmiş sınıflarla otomatik ayrımı karşılaştırma.
- İncelenmiş yanlış negatiflerde tekrarlanan terimleri onay gerektiren diğer ad adayları olarak gösterme.
- Tüm özgün sütunları koruyan marka ve marka dışı CSV dışa aktarımları.
Nasıl çalışır
Her satıra bir marka terimi girin; resmi adı ve gerçekten kullanılan ayrı adları ekleyin. GSC veya Ads CSV'sini seçin ya da tabloyu yapıştırın. İsterseniz Reviewed class, Expected class, Ground truth veya Manual class sütunuyla Brand/Non-brand etiketlerini ekleyin. Split rows'u çalıştırın, satır toplamlarını ve tam/içerir/bulanık eşleşme sayılarını inceleyin, uyuşmazlıkları düzeltin ve aday diğer adları doğruladıktan sonra yeniden çalıştırıp CSV'leri dışa aktarın.
Sınırlamalar
- Bulanık eşleştirme kısa veya sözlükteki marka adları için yanlış pozitif üretebilir. İncelenmiş sınıf sütunu yoksa araç kendi sınıflandırmasının yanlış olduğunu bağımsız bilemez; ad önerileri insan doğrulaması gerektirir. Semantik marka tanıma, ad çevirisi veya üst/alt marka ilişkisi çıkarımı yapmaz.
- 10 MB'den büyük dosyalar reddedilir. “Other search terms” toplu satırları sıradan giriş satırları gibi işlenir; arayüz platformun bastırma semantiğini çıkarmaz.
Sık sorulan sorular
Markalı arama sorgusu ne sayılır?
Sorgu veya arama terimi, sağladığınız marka terimlerinden biriyle tam eşleşirse, onu içerirse veya yakından yanlış yazılmışsa markalıdır. Diğer her şey marka dışı dışa aktarıma gider.
Bölüm otomatik sınıflandırmaları nasıl kontrol edebilirim?
İncelenmiş sınıf sütunu ekleyin. Araç yalnızca bağımsız etiket otomatik sınıflandırmayla uyuşmadığında satırı bildirir; uyuşmazlıkları gözden geçirip terimleri yeniden çalıştırın.
Bulanık eşleştirme nasıl çalışır?
Araç boşlukları normalleştirir ve bitişik karakter değişimi varyantları oluşturur, sonra sorgu belirteçleri için sınırlı düzenleme mesafesi kullanır: kısa terimlerde bir, uzun terimlerde en fazla iki değişiklik.
Önerilen marka varyantları otomatik eklenir mi?
Hayır. En az iki incelenmiş yanlış negatifte tekrarlanan terimler aday olarak gösterilir. Her adayı insan olarak doğrulayın, marka terimlerine kendiniz ekleyin ve bölümü yeniden çalıştırın.
Verilerim yükleniyor mu?
Hayır. 10 MB'ye kadar dosyalar tarayıcıda okunur, sınıflandırılır ve dışa aktarılır; sunucuya yüklenmez veya saklanmaz.