開始接觸SEO後,常常要處理一大堆的External Links,其中一堆網址的URL很長又很醜,有些網址有http://、有些www.、有些後面又接了一大串的亂碼,但我們真正在乎的卻只是它的Domain Name。所以這篇文章要分享一個Function,=LEFT() ,如下圖,可以讓很醜的一大串url乾乾淨淨的剩下domain,好進行其他的步驟!
前言
下面會使用Google Sheets來示範,所以建議大家點這個連結把上圖左邊的sample複製貼上到自己的google sheets來自己操作。
步驟一
首先先把左邊多餘的東西去掉,一般url最前面不外乎就是: “http://”,”https://”,”www.”,這裡使用Find and replace,重複三次,把上面三串都用空白取代。
- 選好範圍(A2:A14)
- Edit->Find and replace (Ctrl+H)
- Find輸入[ http:// ],Replace不輸入東西,下面選Replace all
- 重複步驟3,Find [ https:// ]和[ www. ],( [www.]不要忘記那個點!)
完成上述步驟後應該要長得跟下圖一樣
步驟二
接下來要把 .edu後面的東西都去掉,只保留domain name和gtld,例如aamu.edu, albertus.edu…,這邊要用到LEFT這個function。
在B2輸入: =LEFT(A2,FIND(“/”,A2,1)-1) 就會得到想要的結果了!
這個公式看起來有點小複雜,所以讓我稍微解釋一下。
LEFT裡的兩個必要元素
LEFT裡必須要有兩個東西: 一串東西和一個數字,而這個公式會把這一串東西在這一個數字以後的東西都去掉。舉個例子比較好說明:
left(“D.H.數位行銷筆記”,5) = D.H.數
這裡的一串東西是”D.H.數位行銷筆記”,而第五位數字是”數”,所以會保留前五個字元”D.H.數“而去掉後面的。注意不管是一個點或是空白都會算一個字元。
當A2=harvard.edu left(A2,7) = harvard
當A3=hao-123.com left(A3,9) = hao-123.c
再回到我們最上面的那串公式B2=LEFT(A2,FIND(“/”,A2,1)-1) ,這裡還是有點複雜,但對B2來說其實就是兩個元素,它的一串東西是A2,而它的一個數字則是FIND(“/”,A2,1)-1)。
切記left的第二個元素,也就是FIND(“/”,A2,1)-1)只是一個數字!
該公式由裡到外的詳細解釋可參考下面
“/”
這個是指我們要找的是斜線符號所在的位置
“/”,A2
這個是指我們要找的是A2裡斜線所在的位置,當然,要找A3裡那串URL時就會改成A3。
(“/”,A2,1)
這個是指我們要從A2裡的第一個字元開始找斜線所在的位置。
EX: 當A2為 abc/123/def find(“/”,A2,1)=4 (從第一個字元開始找起的第一個斜線是在第4個位置)
EX: 當A2為 abc/123/def find(“/”,A2,4)=4 (從第四個字元開始找起的第一個斜線是在第4個位置)
EX: 當A2為 abc/123/def find(“/”,A2,5)=8 (從第五個字元開始找起的第一個斜線是在第8個位置)
(“/”,A2,1)-1
在Find裡面多加一個-1的原因是,我們最後要的domain結果不想包含斜線符號。如果你還記得left的公式,left(“abc/123/def”,4)會等於 abc/ ,因為在上述例子中,left是保留到第4個字元,後面的全部刪掉。
FIND可以找到”/”所在的位置,但我們並不想留下它,所以加一個-1,讓公式find(“/“,A2,1)–1)變成: 找出A2裡,從第一個字開始找,第一個 / 所在位置的前一個位置。
上述如果還有感到困惑的地方,可以看看下面的例子或是自己換換幾個數字相信就會對這個公式熟悉了! (我當初也是看了很多解釋花了一些時間才搞懂…)
當A2為 aamu.edu/Admissions/fincialaid/importantinformation/Pages/Outside-Scholarships.aspx
find(“/”,A2,1)–1)=8, left(A2,find(“/”,A2,1)–1))=left(A2,8)=aamu.edu
find(“/”,A2,1)=9, left(A2,find(“/”,A2,1))=left(A2,9)=aamu.edu/
SEO應用
我認為這個function對SEOs來說超級實用,例如我需要用到工具去檢查一大串連結的domain authority是多少時,可能要輸入domain+gtld而不是輸入整串URL;或是我要disavow一些不好的backlinks,且要直接disavow掉整個domain的時候,都會用到這個。
結語
可能因為自己本身試算表能力頗差,第一次接觸到這個公式時就覺得實在太神奇了一定要寫成文章分享! 但後來想想有在接觸相關工作的人應該都有屬於自己的一套方法把一串URL去頭去尾,沒在接觸相關工作的人好像看到這篇也沒有甚麼用…
最後還是決定把它寫出來因為未來可能在寫一些文章時會常常用到這招。
如果你有任何疑問歡迎提出,如果有更好的方法也歡迎分享! 感謝閱讀!
很有用喔謝謝