2015-11-14 59 views
1

我很難獲得AdSense認可。看起來沒有足夠的內容,但我有許多博客文章,沒有不適當的內容或版權侵犯,並且我在腳註中已經有了廣告代碼。獲得流星網站上批准的AdSense帳戶

我認爲這個問題可能是由我的網站使用客戶端渲染造成的。 (流星JavaScript框架) 因此,這意味着,如果我這樣做:

$> curl http://www.dales-sports-media.com 

我得到的大部分是空的HTML(元和HTML標記,但沒有在身體)從我的網站Facebook和

共享文章Twitter似乎工作正常

谷歌的AdSense批准機器人可能無法看到完全呈現的頁面? 有沒有人成功申請一個Meteor網絡應用程序的AdSense帳戶?

感謝, 米克

+0

很明顯,他談到批准過程的原因是驗證'爲什麼'。否則,人們通常會回答'你爲什麼要這麼做?'浪費每個人的時間。 – camstuart

回答

2

你需要的是Prerender它是將渲染和緩存的網頁,然後機器人將送達了該版本使他們獲得完整的HTML體的服務。

您應該將nginx設置爲您的Meteor應用程序的前端,以便nginx將使用proxy_pass將來自端口80的流量傳遞到本地主機端口3000上的Meteor應用程序。如果你是有限的,不能安裝自己的Web服務器,請確保您已嘗試spiderablehttps://gist.github.com/thoop/8165802

然後用這個nginx的配置文件作爲指導來設置預渲染。

$ meteor add spiderable 
+0

感謝@ffxsam。如果我的網站部署到亞馬遜或Rackspace等我擁有更多控制權的環境中,我認爲我可以處理此問題。但是,這部署到Heroku。構建包顯然包含幻影js。這是爲了允許在社交媒體網站上分享,而不會遭受同樣的問題。您是否知道我可以在像Heroku這樣的提供者上實現這種配置的方式,我無法訪問nginx? – mickf

+0

嗯,所以你是有限的,PhantomJS可用。你有沒有嘗試過'流星加蜘蛛俠'呢? – ffxsam

+0

這有助於重新編譯nginx和Heroku嗎? https://blog.codeship.com/how-to-deploy-nginx-on-heroku/ – brianlmerritt