markdown SEO调整note.md
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown SEO调整note.md相关的知识,希望对你有一定的参考价值。
# SEO tuning
Product is all for customers(users).
Website is all for product.
SEO is important way that customers find us.
## Tips
* What are the best ways to increase a site's position in Google?
https://webmasters.stackexchange.com/questions/2/what-are-the-best-ways-to-increase-a-sites-position-in-google
* A
* Try not to repeat content.
* Try to get linked from other, relevant and high quality websites.
* Try to make sure your outgoing links are relevant to the content of your site (rel="nofollow" for ones that aren't, such as ads).
* Give each page a relevant (and unique) title.
* Add in a meta description to each page describing the contents or purpose. Keep in mind that meta descriptions are not used as much today.
* Mark up your site using schema.org, if applicable, to display rich snippets.
* Build a sitemap for your website and submit it using the Google Webmaster Tools.
* Keep content unique and relevant to your website.
* Use HTML correctly (<hn> tags, titles and alt attributes on images).
* Try to use relevant keywords in the URL.
* Ensure a fast load time.
* Use HTTPS for everything.
* Make sure that your site is mobile friendly and use the mobile friendly test.
* Have a website worth visiting.
* B
* Make your site crawlable.
* RSS for crawler
* keyword research using Google's Keyword Tool.
* Make a bigger website.
* get backlinks is to increase the number of pages on your site.
* This is one of the reasons blogs are recommended for SEO.
* Get your title right.
* Get your anchor text right
* don't use click here links
* Get a handle on duplicate content
* http://example.com, http://example.com/, http://www.example.com, and http://www.example.com/ are all considered different URLS. URL parameters also create duplicates: http://example.com?a=1&b=2 and http://example.com?b=2&a=1 are both different URLs.
* Don't waste time asking for links.
not worth
* Make your site sharable.
* Viral content works.
But you need to use it wisely.
* Incentivize linking.
growing external link
* Build a community
* Remember the big picture.
* display: none in CSS has any penalty?
no
https://webmasters.stackexchange.com/questions/1377/how-bad-is-it-to-use-display-none-in-css
* Are keywords in URLs good SEO or needlessly redundant?
not much
https://webmasters.stackexchange.com/questions/47342/are-keywords-in-urls-good-seo-or-needlessly-redundant
* <h1> tag should not have more than 1 on every page for SEO?
https://webmasters.stackexchange.com/questions/15895/seo-regarding-using-separate-h1-tags-for-the-logo-and-website-name
You can have more than one h1, but it's not good.
https://www.youtube.com/watch?v=GIn5qJKU8VM
* Does it make a difference if your URL path ends in a trailing slash or not?
Google does not care but it will treat the below 2 paths as separate pages.
https://webmasters.stackexchange.com/questions/2498/does-it-make-a-difference-if-your-url-path-ends-in-a-trailing-slash-or-not
```
http://www.example.com/some/slug/paths/
http://www.example.com/some/slug/paths
```
* SEO and internationalization
https://webmasters.stackexchange.com/questions/403/how-should-i-structure-my-urls-for-both-seo-and-localization
https://support.google.com/webmasters/answer/182192?hl=en#2
* Country-code top-level domain names
* Geotargeting settings
* Server location
* Other signals.
* Google does not use locational meta tags (like geo.position or distribution) or HTML attributes for geotargeting.
* structured url
* query parameters in url
* simplify
* tell google what is your query syntax
* url are meaning and readable will be good.
* Search Engine Ranking Factors 2015
https://moz.com/search-ranking-factors
* The _escaped_fragment_ was recently depreciated by google. http://googlewebmastercentral.blogspot.com/2015/10/deprecating-our-ajax-crawling-scheme.html
##
* Sitemap
* help Googlebot indexing the website
* https://dynomapper.com/blog/22-sitemaps/277-do-sitemaps-help-seo-the-importance-of-sitemaps-for-seo
* Specifying the Sitemap location in your robots.txt file
You can specify the location of the Sitemap using a robots.txt file. To do this, simply add the following line including the full URL to the sitemap:
Sitemap: http://www.example.com/sitemap.xml
* sitemap should contain all the individual URLs you want indexed.
* https://www.sitemaps.org/
* Prerender
* help Googlebot quick get website content.
* https://prerender.io/
* http://nya.io/uncategorized/Angular-Prerender-in-5-minutes/
* https://www.softwarearchitekt.at/post/2017/03/07/server-side-rendering-with-angular-4.aspx
* https://medium.com/burak-tasci/angular-4-with-server-side-rendering-aka-angular-universal-f6c228ded8b0
* Structured data
* help Googlebot index website content.
* Getting started http://schema.org/docs/gs.html
* support Microdata, RDFa, or JSON-LD formats
Recommended JSON-LD
* spec : https://www.sitemaps.org/protocol.html
* ref : http://schema.org
* image
https://support.google.com/webmasters/answer/114016
* video
https://support.google.com/webmasters/answer/156442
* Meta tag
* Title
* Create unique title tags for each page
* The criteria Google uses when coming up with a new title tag are:
(1) Something that is “relatively” short
(2) Have a good description of the page and “ideally” the site that the page is on.
(3) And that it is relevant to the query.
* If your existing title tag fits the criteria, then Google will most likely use your title tag. If not, then Google may use (1) content on your page, (2) anchor text links pointing to the page and/or (3) may also use the Open Directory Project.
* https://www.hobo-web.co.uk/title-tags/
* meta Description
* meta descriptions should be UNIQUE
* writing unique meta description text that DOES NOT APPEAR ON THE PAGE – or you are just giving scrapers free text you are not getting any actual rankings benefit from.
* you can programmatically auto-generate unique meta descriptions.
* If Google has a reason to, it will truncate your meta description for display purposes.
* https://webmasters.stackexchange.com/questions/7574/when-is-meta-description-still-relevant
* meta Keywords
don't use them https://yoast.com/meta-keywords/
* social meta data for face
* https://moz.com/blog/meta-data-templates-123
* facebook
* meta og (Open Graph protocol)
* https://developers.facebook.com/docs/sharing/webmasters#markup
* Google+
* Schema.org microdata (recommended)
* support Open Graph protocol
* https://developers.google.com/+/web/snippet/
* How Google Crawl JavaScript
http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
## what kind of things that GA can trace?
* Measurement Protocol
* Email Tracking
## security
https://blog.kissmetrics.com/protect-analytics-from-hacking/
## ref
https://static.googleusercontent.com/media/www.google.cn/zh-TW/cn/intl/zh-TW/webmasters/docs/search-engine-optimization-starter-guide-zh-tw.pdf
https://zanon.io/posts/angularjs-how-to-create-a-spa-crawlable-and-seo-friendly
https://developers.google.com/webmasters/googleforwebmasters/
https://dynomapper.com/blog
Good seo optimization blog.
https://developers.google.com/search/docs/guides/
https://webmasters.stackexchange.com
https://www.metatags.org/all_metatags
https://www.hobo-web.co.uk/definitive-guide-to-using-important-meta-tags/
https://moz.com/blog/seo-meta-tags
https://www.ichdata.com/
中文
http://www.yesharris.com/exclude-referral/
http://transbiz.com.tw/utm/
## Presentation
1. Title
產品是要給人用,Google不到誰要用?
1. 起因
web3.0 的改版時,與 Carrie 確認討論往後的 GA 所需統計資訊、報告及需要預先程式蒐集的資料
研究 GA 埋設、GTM 設定 (感謝 Ayres 技術支援及前端實作、解答)
Carrie 需要 Landing page 統計用戶停留時間、購買資訊、使用者行為、問與答的點擊記錄
1. 感謝 Ayres
1. 等待
把資料丟都埋好準備好了
等待統計資料累積
1.
開 GA 顯示資料 2017/08/01 ~ 2017/08/31
1. event
1. landing page scroll event
1. Faq event
1. user behavior
1. 黑人問號
event 有資料
user behavior 發生什麼事...不過沒關係...
轉 Google 關鍵字搜尋
1.
Google 自家網站加關鍵字
1. ㄎㄎ問號
1. 晴天霹靂
Google 不到、GA 又沒資料
問不知情但有經驗的人
提到要開始完整研究 搜尋引擎 SEO
1. Google SEO
1. 最重要的目的是為了用戶而產出內容,不是為了 Search Engine,被抓到而懲罰不值得。
1. Google Search Console
1. Google Analytics
1. Google Tag Manager
1. Adwords
1. Google Analytics 搜集資料方式
1. web
1. app
1. link utm
1. Measurement Protocol
mail opened using image
1. adwords
1. others google services
1. 3rd party services
1. UTM 參數是什麼?
UTM是發明追蹤網址成效表現的公司縮寫,Urchin Tracking Module。根據UTM參數,Google Analytics能辨別5件事:
1. 廣告活動來源Campaign Source:用以表示為你帶來流量網站或是來源,比方說Google搜尋引擎、臉書、電子報。
如:utm_source=google, utm_source=facebook
2. 廣告活動媒介Campaign Meduim:表示行銷或廣告的媒介,如:單次點擊出價CPC、聯播網廣告、電子報。
如:utm_medium=cpc, utm_medium=newsletter
3. 廣告活動名稱 Campaign Name:主要是為了辨別廣告活動的形式,如官方網站或是促銷的商品、活動名稱、促銷代碼、廣告標語。
如:utm_campaign=cybermonday_promotion
4. 廣告活動字詞Campaign Term:通常是Google付費關鍵字廣告所使用的字詞。
如:utm_term=baby_sling
5. 廣告活動內容Campaign content:通常用於辨識A/B測試的指定內容廣告活動,表示連到同一個網址的不同廣告或是連結的成效。
如:utm_content=textlink, utm_contetnt=600px_banner
http://transbiz.com.tw/utm/
1. GA utm demo
using GA sample
https://analytics.google.com/analytics/web/?authuser=0#report/trafficsources-campaigns/a54516992w87479473p92320289/%3F_u.date00%3D20170801%26_u.date01%3D20170831/
1. Google 短網址特別介紹
https://goo.gl/CydUus+
1. Google Search Console
1. 可以整合在 GA 裡面,直接從 GA 看搜尋、流量等資料
1. 有改善建議
1. 索引狀態、設定、request
1. sitemap, robots.txt 檢測、設定
1. 站內搜尋
1. 在 Google Search 設定規則
1. Search engine Crawler
介紹基本原理
索引 & 排名
爬各網站內容建立
1. robots.txt
1. 提供有守規矩的 crawler 規則
1. 只能放在 root
1. 設定可爬及不可爬之網站
1. 設定允許的 user-agent
1. 設定所有 sitemap 的位置
1. 有設定不可爬的頁面不代表不會爬,只是不會 index 而已
1. robots.txt demo
https://www.apple.com/robots.txt
1. sitemap
1. 提供 sitemap 可以讓 carwler 知道有什麼網頁可以爬
1. 沒提供的不代表 crawler 不會爬,crawler 可能從它處得知網址進去爬,要限制最好是在 robots 及該頁面設定
1. 完整的網址
shopping mall
1. sitemap demo
https://www.stranity.com.tw/sitemap.xml
unfriendly to Baiduspider
1. 為什麼 Stranity 無法被 index 子頁面?
1. 提供以上這些資料了仍無法
1. GA 統計錯誤??
1. https://www.stranity.com.tw/#/account/summary
1. 該死的 #
1. #! still support but document says it's depreciated.
1. Crawler 如何爬動態頁面
1. 不吃 # 後面!
1. 等 JS 一段時間
1. 吃 prerender 的
目前 stranity 用到的 library 在 prerender 時會有問題
1. 前端最佳化
1. Title
1. Meta tags
1. structured data
1. 搜尋引擎最佳化 初學者指南
1. StackOverflow 上的最佳化建議文章
1. StackOverflow 千奇百怪
1 Title
* 專屬該頁特別且有關聯的標題
* Google 很重視此項
* 開 google 搜尋結果做範例
1. Meta tags
* 開 google 搜尋結果做範例
* meta Description
* 專屬這頁特別且有關聯的敘述
* 一定要有內容出現的相關字眼
* 在搜尋顯示結果上面 Google 有可能會換掉你的敘述
* meta Keywords
don't use them https://yoast.com/meta-keywords/
* social meta data for face
* https://moz.com/blog/meta-data-templates-123
1. Structured data
* help Googlebot index website content.
* Getting started http://schema.org/docs/gs.html
* support Microdata, RDFa, or JSON-LD formats
Recommended JSON-LD
* image
https://support.google.com/webmasters/answer/114016
* video
https://support.google.com/webmasters/answer/156442
1. 搜尋引擎最佳化 初學者指南
https://static.googleusercontent.com/media/www.google.cn/zh-TW/cn/intl/zh-TW/webmasters/docs/search-engine-optimization-starter-guide-zh-tw.pdf
1. StackOverflow 上的最佳化建議文章
https://webmasters.stackexchange.com/questions/2/what-are-the-best-ways-to-increase-a-sites-position-in-google
1. Answer
* Try not to repeat content.
* Try to get linked from other, relevant and high quality websites.
* Try to make sure your outgoing links are relevant to the content of your site (rel="nofollow" for ones that aren't, such as ads).
* Give each page a relevant (and unique) title.
* Add in a meta description to each page describing the contents or purpose. Keep in mind that meta descriptions are not used as much today.
* Mark up your site using schema.org, if applicable, to display rich snippets.
* Build a sitemap for your website and submit it using the Google Webmaster Tools.
* Keep content unique and relevant to your website.
* Use HTML correctly (<hn> tags, titles and alt attributes on images).
* Try to use relevant keywords in the URL.
* Ensure a fast load time.
* Use HTTPS for everything.
* Make sure that your site is mobile friendly and use the mobile friendly test.
* Have a website worth visiting.
1. Answer
* Make your site crawlable.
* RSS for crawler
* keyword research using Google's Keyword Tool.
* Make a bigger website.
* get backlinks is to increase the number of pages on your site.
* This is one of the reasons blogs are recommended for SEO.
* Get your title right.
* Get your anchor text right
* don't use click here links
* Get a handle on duplicate content
* http://example.com, http://example.com/, http://www.example.com, and http://www.example.com/ are all considered different URLS. URL parameters also create duplicates: http://example.com?a=1&b=2 and http://example.com?b=2&a=1 are both different URLs.
* Don't waste time asking for links.
not worth
* Make your site sharable.
* Viral content works.
But you need to use it wisely.
* Incentivize linking.
growing external link
* Build a community
* Remember the big picture.
1. StackOverflow 千奇百怪
1. display: none in CSS has any penalty
1. <h1> tag should not have more than 1 on every page for SEO?
1. Are keywords in URLs good SEO or needlessly redundant?
1. Does it make a difference if your URL path ends in a trailing slash or not?
1. GA 被對手弄了怎麼辦?
1. filter 自家流量
1. Thanks
Product is all for customers(users).
Website is all for product.
SEO is important way that customers find us.
1. Reference
以上是关于markdown SEO调整note.md的主要内容,如果未能解决你的问题,请参考以下文章