blog-seo

我每天寫了兩年的部落格文章,這是我對於SEO學到的5件事情 從2018年1月25日開始,在我35歲生日前一天,我開始了我的部落格之旅。 在這篇部落格文章中,我打算告訴你五件有關SEO的事情,這些事情你可能還不熟悉。 SEO技巧一:不要擔心SEO 如果你在網路上閱讀如何吸引更多讀者到你的部落格的方法,你會發現SEO是其中一個經常被提到的事情。 大多數時候,你會看到人們談論關鍵字和關鍵字工具。 我們喜歡工具,所以我們開始使用它們,花了很多時間從免費工具中獲得最大價值。 對吧?錯了。 我得坦白,我從來沒有使用過關鍵字工具。我目前也不使用,而且我發現只是想到它就讓我覺得無聊。 我最不想做的事情就是讓自己無聊,並把我的部落格當成一份工作。 在寫部落格文章之前要先研究關鍵字的想法讓我覺得寫部落格變成了一份工作。而我不喜歡工作。 SEO技巧二:建立連結是選用的 除了關鍵字研究之外,SEO圈子中常常出現的另一個事情就是建立連結。 我確實收到了很多要求我連結到某個網站的郵件,要求我連結到某個特殊設計的關於我提到的某件事情的圖表,這些都有點煩人。 我相信這是有效的,因為連結仍然是搜索引擎使用的重要指標之一,但你真的想要花時間去煩擾他人嗎? 我從來沒有按照要求添加任何連結。無論是免費的還是付費的,我從未要求連結。 如果你作為一名開發者考慮建立所有相互連結的網站網絡,這件事情已經被做過了,而且谷歌也對此采取了相應的措施。即使你沒有被發現,這也是一場骯髒的遊戲。 並且連結必須來自於與你想要排名的特定領域相關且權威的網站。你可以創建一個廚房食譜部落格,然後從一個編程部落格中添加連結,但真正有效的是一個大型的食譜部落格連結到小型的食譜部落格。 最初,為其他網站創建內容是實現這一目標的一種方式。大型網站總是需要新鮮的內容,通過加倍努力創建內容(為你的網站和其他網站),你可以為未來幾年打下基礎。 我做到了這一點,好處是我能夠為現有的受眾提供與我熱情相關的相關內容。這與通過發送連結請求來垃圾郵件或者不斷發送網站請求截然不同。 SEO技巧三:寫幫助人們的東西 與其思考關鍵字和建立連結,我通常思考問題。 人們有哪些問題?你可以整天考慮可能的問題,但最好的辦法是讓人們告訴你。 現在,我向我的電子郵件訂閱者詢問他們最重要的問題或他們正在努力解決的問題,但你也可以在其他地方找到這些信息。在我的領域中,我喜歡一個地方,那就是Twitter。 其他領域可能在部落格文章評論或YouTube視頻評論中有相同的信息。你只需要觀察,找到適合你領域的好點子。 然後寫一篇解決這個問題的文章。 我非常喜歡的一種方式是講述我遇到的問題以及如何解決它們。 例如,我正在寫一個應用程式,我需要處理日期。我不得不在Google上搜索一個特定的主題,這引導我查看10個網站以尋找正確和最新的答案。我花了30分鐘的時間,現在我可以再花10分鐘將答案寫成一篇部落格文章。 一篇快攻的文章。 SEO技巧四:長度並不重要,重要的是解決問題 重要的是解決人們的問題。谷歌和SEO專家稱之為用戶意圖。 我看到SEO人士喜歡建議你寫3000字以上的文章才能在谷歌上排名。如果他們的目標是打消你繼續寫作的動力,那這是一個很好的建議。他們稱之為長篇內容。一旦你完成了幾篇3000字的文章,你就會很難找到開始寫下一篇的動力。 現在,作為一個非SEO人士,但作為一個做事情並觀察什麼有效的人,我絕對可以說,如果你用一篇4行的部落格文章解決了一個人的問題,谷歌會感謝你並通過向你發送更多有同樣問題的人來幫助你。 他們使用自己的算法能夠知道一個人是否找到了他們需要的答案。這是谷歌的工作。他們的工作就是通過提供他們正在尋找的完美內容來解決人們的問題。 如果你能做到這一點,谷歌會幫助你。 當然,並不是你的博客上的每一篇文章都能解決一個問題。那樣會變得無聊。但如果你有解決問題的文章,你會注意到,這些文章將得到更多的訪問者。 當然,並不是每篇文章都必須很小,如果對你來說長篇內容是最好的,那就使用長篇內容。 SEO技巧五:這需要很長的時間,你必須玩耐心等待的遊戲 通過觀察過去幾年中許多人進入並離開我的領域的情況,我觀察到了一個可能很明顯的模式。 最初充滿熱情,內容質量和頻率達到了最佳狀態。幾個月後,人們開始放棄,慢慢地。這不是一個重大的決定,但內容開始不那麼頻繁,不那麼有趣,也沒有固定的頻率。 你不需要每天發文,也不需要每週發文,但我喜歡有明確時間表的部落格/網站。比如,每兩週我們發布一篇文章。對我來說很好。 但一個月發文三篇,然後五個月沒有發文?不太好。當然,這可能是我的問題,但我喜歡事物有規律的節奏。 我知道這很難,因為最初你看不到任何結果。我知道這一點,因為我正在創建不同主題的新部落格,它們很慢地從接近零的水平上升。 你每天都會被誘惑將它視為失敗。 你如何解決這個問題呢?通過從事你熱愛的項目。 如果你寫關於你的熱情的內容,你永遠不會失去熱情,因為你正在創建自己的一小塊互聯網領域,你做到了,你讓它變得美麗,現在它也為每個人提供,即使沒有人出現,它依然存在。 你會覺得它很美麗。就像製造出一個木頭蘑菇,或者雕刻出你自己的湯匙。 當人們發現他們覺得你的作品非常出色時,這將成為每天無盡的喜悅來源。

HTTP vs HTTPS

探索HTTP和HTTPS之間的主要差異,了解為什麼HTTPS對於一切都更快更好。 HTTP(超文本傳輸協議)是我們所知的網絡的協議基礎。 它位於TCP之上,TCP位於IP之上。 網頁可以使用HTTP或HTTPS(超文本傳輸協議安全版)。 它們有什麼不同?為什麼現在Chrome將HTTP標記為不安全呢? 安全性 當您從服務器請求一個HTTP頁面時,數據會通過許多不同的網絡,每個網絡都由一個單獨的公司或實體控制。 從WiFi路由器開始,可能是咖啡店擁有的,也可能是城市公共網絡基礎設施擁有的,網絡中的每個節點都可以看到請求和響應,並以任何方式修改它。 它們可能會注入廣告,可能會注入惡意軟件,可能會記錄您輸入的任何憑據。中間的服務器可以充當中間人,發送被破壞的信息。 這也適用於任何未安全的Internet協議。 HTTPS流量是端到端加密的,這意味著在您和網絡另一端的服務器之間交換的信息中間沒有任何人可以閱讀。 端口 默認情況下,HTTP使用端口80提供服務,而HTTPS使用端口443提供服務。這些是默認端口,但Web服務器可以選擇在不同的隨機端口上提供內容,此時您需要在地址欄中指定: http://flaviocopes.com http://flaviocopes.com:80/javascript https://flaviocopes.com:8081/javascript HTTPS速度慢嗎? 不是!相反地。 有一個關於頁面速度的神話。人們認為為了HTTPS所需要的TLS握手會使頁面速度變慢,但實際上,HTTPS頁面可以比HTTP頁面加載得更快。 為什麼?因為有了HTTP/2,HTTP協議的最新版本。HTTP/2可以並行提供請求,並要求建立安全連接,因此,如果您的服務器使用支持HTTP/2的現代Web服務器,那麼使用HTTPS時,您的網頁將會有顯著的速度提升。 HTTP/2引入了更好的並行處理、多路複用和壓縮,這是HTTP的一個很好的更新。 請參閱以下網頁的示例:<https://www.httpvshttps.com/>和<https://www.troyhunt.com/i-wanna-go-fast-https-massive-speed-advantage/> HTTPS是否會影響SEO? 是的。 特別是,Google表示,HTTPS在SEO方面會給您帶來優勢。 此外,Google將會在其Chrome瀏覽器中正式將HTTP網站標記為不安全,這清楚地表明,如果您關心Google的需求並且想利用這一點,您應該盡快切換到HTTPS。最好的時間應該是3年前,下一個最好的時間就是今天。 實施HTTPS是否困難? 一點也不。由於Let’s Encrypt提供免費的SSL證書,對HTTPS的推動產生了巨大的影響,現在每個體面的託管提供商都免費為所有帳戶實施它。多虧了這一點,在2018年HTTPS連接比HTTP連接更多。 在過去,對於一個普通網站來說,獲得SSL證書是一個高級選項,只有少數人願意為之支付費用,因為該網站不會賺錢或者不處理用戶數據。 如今已經沒有任何藉口了。

SEO開發者寫博客的技巧

如何在技術博客中贏得SEO?您知道您想要更多的訪問量,希望谷歌每天都能帶來更多的訪客。 介紹 內容為王 分享您的內容 玩長遠的遊戲 撰寫長青內容 為你的內容優化結構 介紹 每次我在我的博客上發布一些內容時,我知道已經有幾十篇甚至數百篇的文章涵蓋了同一個主題。這是非常正常的:即使是10年甚至更久的技術,隨著時間的推移,人們已經寫了所有關於它們的內容。 MDN,Google開發者,Smashing Magazine,CSS Tricks,Stack Overflow和許多其他大型網站佔據了谷歌的頂端位置,無論主題是什麼。這沒有問題,也沒有辦法改變它。 這就是現狀,你很少有機會在谷歌搜索結果中排名靠前,但你仍然可以爬升到無窮的長尾關鍵詞。 內容為王 有人曾經說過“內容為王”。作為一個博主,這是你的真理:沒有什麼比內容更重要。 專注於內容。 編寫面向用戶的高質量內容。忘記關鍵詞研究,關鍵詞密度和所有那些懶人包。寫一些你的讀者想要閱讀的東西。 你怎麼知道?隨著時間的推移,他們會讓你知道。如果你剛開始寫作,開始寫一切你知道有興趣的人可能會感興趣的東西。 例如,我是一個前端開發人員,當我剛開始時,我首先寫了一些關於React及其生態系統的內容,這是我知道每個人都感興趣的,或者將來會感興趣的內容。 我寫的每篇文章在谷歌上都排名靠前嗎?不! 大約有3-4篇文章獲得了所有訪問量的30%。其中一篇文章絕對比其他文章排名更高。有時候這只是瞎猜。 有些文章每周訪問量非常少,但我相信通過適當地鏈接我撰寫的文章,隨著時間的推移,排名更高的文章將提升其他文章的排名。 分享您的內容 這很難。你寫了一篇完美的文章,你只是“按下發布按鈕”,但現在你害怕將它放在Reddit上或者(驚!)放在Hacker News上。 這對每個人都是一樣的。每個人都害怕自己的工作被公眾看到。 在這種情況下,有一個幫助我的事情是: 95%的情況下沒人會關注你的帖子,你會“安然無恙”。 如果帖子引起了一些良好的討論並上了頭條,你會得到很多很好的反饋。 有時候我會猶豫去看評論,因為這些網站上的人有時候不友善😆,但更多的時候這真的不是個問題,帖子更受歡迎而不是受到批評。 如果我寫的東西不準確,更有經驗的人不會猶豫寫一個嚴厲的評論(這讓我更正!)。 從Reddit和Hacker News來的訪客在保留和頁面瀏覽方面通常是最差的,根據谷歌分析,所以對我來說,評論是我在那些地方發布帖子的主要原因。 那麼Medium呢?Medium是一個非常酷的平台,但請記住,這不是你的平台。 總是在自己的網站上用自己的域名寫帖子,然後使用導入故事功能將它們導入Medium。 最重要的是,試著在已經有觀眾的出版物上發布它們。出版物需要您的內容,因為他們每天都需要一些好的文章來滿足他們渴望知識的人們的需求。 玩長遠的遊戲 沒有什麼比內容更重要。 除此之外,沒有什麼比玩長遠遊戲更重要。 根據我的計算,除非發生某種“星體對齊”的情況,我寫的每篇文章至少需要6個月才能開始排名靠前。我如何知道這一點?經驗。 我在2007年開始我的第一個技術博客,並經營了4年,直到內容過時。我鎖定目前已經淘汰的技術,使用意大利語寫作(這是一個錯誤,因為我的目標觀眾比使用英語寫作的目標觀眾少了大約50倍),並且犯了一些技術上的錯誤,導致我的流量減少一半並使我的動力下降(小貼士:永遠不要遷移到不同的域,即使您當前的域名很糟糕 - 即使所有正確的重定向都放在那裡)。 2012年,我在當前域名下重新開始我的博客,並隨著時間的推移寫了一些帖子,沒什麼特別的。在2017年夏天,我開始學習Go語言,並打算找到一份“正式工作”,所以我決定每天寫一篇關於我的學習內容的博客文章,進行一些小教程,以建立一個“作品集”,並希望給雇主留下好印象。結果,我找不到一份讓我感興趣的好的遠程Go工作,於是我停止了寫關於Go的博客文章。 然後我轉向學習React,這是我一直想學習的東西之一。我開始在另一個網站上寫關於我的新學習的文章,這個網站名為writesoftware.org。域名很酷,我有一個雄心勃勃的項目計劃。我想寫關於我所知道和學到的一切。 然而,幾個月後,我注意到我的Go博客文章在谷歌上開始排名。週週增加的數字已經接近翻倍,直到變得明顯很高。我想:“嗯,這個域名終究應該有一些權威性,而且它很老(5年),它比我這個沒人知道的嶄新域名更有機會排名”。所以在2018年1月,我決定逐漸將writesoftware.org上的帖子移動到flaviocopes.com博客並將它們重新寫成長篇內容。 我寫的關於Go的博客文章在寫完後大約5-6個月開始穩定排名。在接下來的幾個月裡,它們的排名甚至更高,吸引了許多人在我的網站上尋找Go教程。 我的新文章很少排名靠前。有時候一篇文章在前兩天排在頂部,但然後在排名中下降,然後緩慢攀升,並持續幾個月吸引訪客。 撰寫長青內容 注意每個查詢中排名靠前的文章。那些是永遠存在的博客和網站。 展望未來:如果在5年或10年後你是“永遠存在的網站之一”,並且在許多熱門搜索詞上處於頂部,將會發生什麼? 您的文章在5年後還會有價值嗎? 10年後呢? 撰寫長青內容,不要寫關於新聞、會議、X庫的最新版本或任何其他與時事有關的事情。 為你的內容優化結構 內容為王,對吧,但它必須被很好地呈現。 任何CMS或網站生成器(我使用Hugo)都將讓您應用一系列常用的技巧,以使您的內容更容易: 優化共享 優化搜索引擎 優化共享意味著您應該擁有og元屬性,在Twitter上分享時將顯示恰當的卡片。Twitter對開發者來說很重要,每篇帖子都應該有一個自定義圖片。 優化搜索引擎意味著您應該應用一切可能使搜索引擎更喜歡您的內容的方法。沒有太過瘋狂,但是: 使您的網站以移動設備優先 絕對要使您的網站在服務器端渲染 使網站盡可能快速。靜態網站很好 使用越少的CSS和JavaScript越好 使用schema.org微格式 將帖子的發布日期和更新日期設置為微格式 在您的博客文章中添加盡可能多的鏈接,以增加站內鏈接 這應該足夠開始了,不要太瘋狂。

倖存者偏見

你上Indie Hackers,看到很多人“贏得了遊戲”:每月營收5萬美元,以1000萬美元的價格賣給大公司,等等。 這些都是很棒的成功故事。 每個人都喜歡寫成功故事(誰不喜歡呢?),而且人們也喜歡閱讀它們。 沒人想談論失敗。尤其是大失敗。這是痛苦的。 當有人談論失敗時,通常是在所謂的“肥皂劇情”下,過去的中等失敗是一個大成功故事的開始點。 這也是一種流行的營銷策略。你是否曾想過為什麼有人會給你發送他們的“巨大失敗故事”,童年劇情等等?因為這有助於他們與你建立聯繫。你同情那個經歷如此糟糕失敗的可憐人。 但在現實世界中,如果故事沒有成功的結局,也沒有什麼可賣的,和我們愛談論成功一樣,我們也討厭談論失敗。我們將成功和失敗視為個人問題。 有些人在某一件事情上取得成功,他們認為他們隨時都可以複製那種成功。 不僅如此:他們認為自己可以教你如何複製他們所做的事情。 在Twitter上,你可以看到每個有超過5000個關注者的人都立即有冲動寫一本書或開課,教人如何獲得Twitter的關注者。 當一位初創公司創立者成為其他初創公司的顧問,或者一個人寫了一本成功的書,然後又寫了一本關於如何寫出偉大書籍的書時,你也可以看到這一點。 但是,他們的成功可能只是偶然的運氣嗎?辛勤工作並不總是足夠的。也許他們在一個小眾市場中出現得早。也許他們觸動了某種神經。也許他們有合適的“公式”來獲得SEO的訪問者。 但未來的成功並不保證。 我從Google上得到了很多博客訪問者,但我不知道如果我今天從零開始,我是否能夠做到同樣的事情。在我心中,我可能會認為我是SEO遊戲的專家,因為上個月我從Google獲得了100萬頁面的訪問量。但是,我真的是嗎? 我可以說自己是專家,開設一個SEO課程,但那將是虛假廣告。我對我所做的事情沒有任何見解。我只能推測。 我喜歡給那些想要開始博客或開設在線課程的人提供建議。但是對我有效的方法對你可能沒有用。

子文件夾 vs 子域名

哪種方法更好?為什麼? 我參與了一個有關使用子文件夾與子域名的討論。 假設我想在我的網站上創建一個新的部分,專門用於銷售蜂蜜。 我自己不生產也不銷售蜂蜜,這只是個例子。雖然我的一個朋友有蜜蜂並生產自己的蜂蜜,而且非常好吃 😋 蜂蜜部分的網站將會非常龐大,擁有自己的應用程序來管理電子商務。 我可以通過兩種方式將這個功能添加到我的網站上。第一種方式是使用子文件夾,如:flaviocopes.com/honey。 第二種方式是使用子域名,例如:honey.flaviocopes.com。 還有第三個選項,就是使用自己的域名,如:flaviohoney.com。但我們把注意力集中在保留原始域名上。 子域名更容易管理:你有自己完全獨立的應用程序、CMS或其他東西,如果你用CI/CD,你可以將其分開存儲在自己的Git存儲庫中,而且你還可以將其分開托管在自己的服務器上。 我認為這是理想的解決方案,當你使用像Shopify這樣的外部服務時,它們允許你使用子域名。 另一方面,子文件夾略微複雜,因為除非你在服務器端想出創意的方法(這意味著你需要管理自己的服務器),否則所有代碼都必須放在管理主域名的原始代碼下。 但有一個巨大的優勢將導致選擇子文件夾的方式:SEO。 Google並未正式確認這一點,但它將子域名視為與主域名完全不同的網站。 honey.flaviocopes.com不會繼承 flaviocopes.com 可能具有的 SEO “權重”。擁有許多子域名將導致域名權威分散為多個子域名,而不是集中在主域名中。 僅憑這個理由就足以證明選擇 flaviocopes.com/honey 。 從品牌的角度來看,我個人不認為有什麼不同。對於一個大型項目來說,擁有獨立的域名、標誌和設計會更好得多。但如果只是一個想法或者你想要進行試驗而不想花費時間和精力來擁有一個獨立的域名,那麼子文件夾和子域名的方法都可以。