Sommario
Alcuni suggerimenti e consigli vi aiuteranno a ricavare i nomi di dominio da un elenco di URL utilizzando le formule di Excel. Due varianti della formula consentono di estrarre i nomi di dominio con e senza www. indipendentemente dal protocollo dell'URL (sono supportati http, https, ftp ecc.). La soluzione funziona in tutte le versioni moderne di Excel, dalla 2010 alla 2016.
Se vi occupate di promuovere il vostro sito web (come me) o di fare SEO a livello professionale promuovendo i siti web dei clienti a pagamento, dovete spesso elaborare e analizzare enormi liste di URL: i rapporti di Google Analytics sull'acquisizione del traffico, i rapporti degli strumenti per i Webmaster sui nuovi link, i rapporti sui backlink dei siti web dei vostri concorrenti (che contengono un gran numero di fatti interessanti ;) ) e così via.e così via.
Per elaborare elenchi di questo tipo, da dieci a un milione di collegamenti, Microsoft Excel è lo strumento ideale: è potente, agile, estensibile e consente di inviare un rapporto al cliente direttamente da un foglio Excel.
"Perché c'è questo intervallo, da 10 a 1.000.000?", mi chiederete. Perché sicuramente non avete bisogno di uno strumento per elaborare meno di 10 link; e difficilmente ne avrete bisogno se avete più di un milione di link in entrata. Scommetto che in questo caso avete già fatto sviluppare un software personalizzato appositamente per voi, con una logica di business specificamente adattata alle vostre esigenze. E sarei io a sfogliarei vostri articoli e non il contrario :)
Quando si analizza un elenco di URL, spesso è necessario eseguire le seguenti operazioni: ottenere i nomi di dominio per un'ulteriore elaborazione, raggruppare gli URL per dominio, rimuovere i link dai domini già elaborati, confrontare e unire due tabelle per nome di dominio, ecc.
5 semplici passaggi per estrarre i nomi di dominio dall'elenco degli URL
A titolo di esempio, prendiamo uno snippet del rapporto backlink di ablebits.com generato da Google Webmaster Tools.
Suggerimento: vi consiglio di utilizzare ahrefs.com per individuare tempestivamente i nuovi link al vostro sito e a quelli dei vostri concorrenti.
- Aggiungere il simbolo " Dominio " alla fine della tabella.
Abbiamo esportato i dati da un file CSV Per questo motivo, in termini di Excel, i nostri dati sono in un semplice intervallo. Premete Ctrl + T per convertirli in una tabella di Excel, perché è molto più comodo lavorarci.
- Nella prima cella del campo " Dominio Nella colonna "B2", inserire la formula per estrarre un nome di dominio:
- Estrarre il dominio con www. se è presente in un URL:
=MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3)
=IF(ISERROR(FIND("//www.",A2)), MID(A2,FIND(":",A2,4)+3,FIND("/",A2,9)-FIND(":",A2,4)-3), MID(A2,FIND(":",A2,4)+7,FIND("/",A2,9)-FIND(":",A2,4)-7))
La seconda formula può sembrare troppo lunga e complessa, ma solo se non avete mai visto formule veramente lunghe. Non a caso Microsoft ha aumentato la lunghezza massima delle formule fino a 8192 caratteri nelle nuove versioni di Excel :)
La cosa positiva è che non dobbiamo utilizzare né una colonna aggiuntiva né una macro VBA. In effetti, utilizzare le macro VBA per automatizzare le attività di Excel non è così difficile come può sembrare, si veda un ottimo articolo - come creare e utilizzare le macro VBA. Ma in questo caso particolare non ne abbiamo bisogno, è più semplice e veloce utilizzare una formula.
Nota: tecnicamente, www è il dominio di terzo livello, anche se in tutti i normali siti web il www. è solo un alias del dominio principale. Agli albori di Internet, si poteva dire "double u, double u, double u our cool name dot com" al telefono o in uno spot radiofonico, e tutti capivano perfettamente e ricordavano dove cercarvi, ovviamente a meno che il vostro nome cool non fosse qualcosa comewww.llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch.com :)
È necessario lasciare tutti gli altri nomi di dominio del 3° livello, altrimenti si rischia di incasinare i link provenienti da siti diversi, ad esempio con un dominio "co.uk" o da diversi account su blogspot.com ecc.
Abbiamo una colonna con i nomi di dominio estratti.
Nella prossima sezione verrà spiegato come elaborare un elenco di URL in base alla colonna Dominio.
Suggerimento: se si desidera modificare manualmente i nomi di dominio in un secondo momento o copiare i risultati in un altro foglio di lavoro di Excel, sostituire i risultati della formula con dei valori. A tale scopo, procedere come segue:
- Fare clic su una cella qualsiasi della colonna Dominio e premere Ctrl+Spazio per selezionare tutte le celle della colonna.
- Premere Ctrl + C per copiare i dati negli Appunti, quindi andare alla voce Casa fare clic sulla scheda " Incolla " e selezionare " Valore " dal menu a discesa.
Elaborazione di un elenco di URL utilizzando la colonna Nome di dominio
Qui troverete alcuni suggerimenti sull'ulteriore elaborazione dell'elenco di URL, basati sulla mia esperienza personale.
Raggruppa gli URL per dominio
- Fare clic su una cella qualsiasi della tabella Dominio colonna.
- Ordinare la tabella per dominio: andare alla voce Dati e fare clic sulla scheda A-Z pulsante.
- Per riconvertire la tabella in un intervallo: fare clic su una cella qualsiasi della tabella, andare alla voce Design e fare clic sul pulsante " Convertire nell'intervallo ".
- Vai al sito Dati e fare clic sul pulsante " Subtotale ".
- Nella finestra di dialogo "Subtotale", selezionare le seguenti opzioni: Ad ogni cambio di : "Dominio" utilizzare la funzione Conteggio e Aggiungere il subtotale a Dominio.
Excel ha creato un contorno dei dati sul lato sinistro dello schermo. Ci sono 3 livelli di contorno e quello che vedete ora è la vista estesa, o vista di livello 3. Fate clic sul numero 2 nell'angolo in alto a sinistra per visualizzare i dati finali per domini e poi potete fare clic sui segni più e meno (+ / -) per espandere / ridurre i dettagli per ogni dominio.
Evidenzia il secondo e tutti gli URL successivi dello stesso dominio
Nella sezione precedente abbiamo mostrato come raggruppare gli URL per dominio. Invece di raggruppare, è possibile colorare rapidamente le voci duplicate dello stesso nome di dominio negli URL.
Per maggiori dettagli, vedere come evidenziare i duplicati in Excel.
Confrontare gli URL da tabelle diverse per colonna di dominio
Potreste avere uno o più fogli di lavoro Excel separati in cui conservate un elenco di nomi di dominio. Le vostre tabelle potrebbero contenere collegamenti che non volete lavorare, come lo spam o i domini già elaborati. Potreste anche avere bisogno di conservare un elenco di domini con collegamenti interessanti ed eliminare tutti gli altri.
Ad esempio, il mio compito è quello di colorare di rosso tutti i domini che sono nella mia lista nera di spammer:
Per non perdere tempo, è possibile confrontare le tabelle per eliminare i collegamenti non necessari. Per tutti i dettagli, leggete Come confrontare due colonne di Excel ed eliminare i duplicati
Il modo migliore è quello di unire due tabelle per nome di dominio
Questo è il metodo più avanzato e quello che personalmente preferisco.
Supponiamo che abbiate un foglio di lavoro Excel separato con i dati di riferimento per ogni dominio con cui avete lavorato. Questo foglio di lavoro conserva i contatti dei webmaster per lo scambio di link e la data in cui il vostro sito web è stato menzionato in questo dominio. Ci possono essere anche tipi/sottotipi di siti web e una colonna separata con i vostri commenti come nello screenshot qui sotto.
Non appena si ottiene un nuovo elenco di link, è possibile abbinare due tabelle per nome di dominio e unire le informazioni della tabella di ricerca dei domini con il foglio dei nuovi URL in soli due minuti.
Si otterrà così il nome del dominio, la categoria del sito web e i commenti. In questo modo si potranno vedere gli URL dell'elenco da eliminare e quelli da elaborare.
Abbinare due tabelle per nome di dominio e unire i dati:
- Scaricate e installate l'ultima versione di Merge Tables Wizard for Microsoft Excel.
Questo strumento intelligente consente di abbinare e unire due fogli di lavoro di Excel 2013-2003 in un batter d'occhio. È possibile utilizzare una o più colonne come identificatore univoco, aggiornare le colonne esistenti nel foglio di lavoro principale o aggiungerne di nuove dalla tabella di ricerca. Non esitate a leggere ulteriori informazioni su Unisci tabelle guidato sul nostro sito web.
- Aprite l'elenco degli URL in Excel ed estraete i nomi di dominio come descritto sopra.
- Selezionate una cella qualsiasi della tabella, quindi passate alla voce Dati Ablebits e fare clic sulla scheda Unire due tabelle per eseguire il componente aggiuntivo.
- Premere il tasto Avanti due volte e selezionare il foglio di lavoro con le informazioni sul dominio come Tabella di ricerca .
- Spuntate la casella di controllo accanto a Dominio per identificarlo come l'elemento colonna corrispondente .
- Selezionare le informazioni sul dominio che si desidera aggiungere all'elenco degli URL e fare clic su Avanti.
- Premere il tasto Finitura Al termine dell'elaborazione, il modulo aggiuntivo mostrerà un messaggio con i dettagli dell'unione.
Bastano pochi secondi per ottenere tutte le informazioni su ciascun nome di dominio in un colpo d'occhio.
Potete scaricare Merge Tables Wizard per Excel, eseguirlo sui vostri dati e vedere quanto può essere utile.
Se siete interessati a ottenere un componente aggiuntivo gratuito per estrarre i nomi di dominio e le sottocartelle del dominio principale (.com, .edu, .us ecc.) dall'elenco degli URL, inviateci un commento. Nel farlo, specificate la vostra versione di Excel, ad esempio Excel 2010 64-bit, e inserite il vostro indirizzo e-mail nel campo corrispondente (non preoccupatevi, non sarà visualizzato pubblicamente). Se avremo un numero decente di voti, faremocreare tale add-in e vi farò sapere. Grazie in anticipo!