为什么我网站的网页标题图片一直没更新

辛苦改了网站标题,结果迟迟没有更新,从花开等到花谢,怎么解救辛苦改了网站标题,结果迟迟没有更新,从花开等到花谢,怎么解救云客网百家号天天都说网站标题要优化要优化,要怎么改怎么改,怎么写怎么写,然而,如果明明已经修改了网站标题但是迟迟不更新怎么办?那这忙活半天不是百搭?我们先分析一下这种现象可能的原因。要么是缓存太多,类似于手机“垃圾太多,通道不流畅”这种感觉。比如,之前,云客网SEO修改标题之后,也就一两天就好了,撑死撑死三天足够了,百度就完成了缓存更新。但是有一次更改了标题,竟然超过三天了还没有更新,硬是等到了第五天上午才更新,这让人有点蒙,还以为是不是哪里出了问题。后来发现,当时最近一篇文章已经是半个多月前的文章了,算起来,中间隔了不少日子,于是出现后面这种状况应该也是有可能的。虽说这种状况也不一定是普遍现象,但是既然遇到了,也是第一次遇到,还是拿出来分享一下比较好。那么,对于更新速度方面,有没有什么好的办法呢?或许大家可以看看下面的一些小贴士。外链是基础,功劳再平凡也不可磨灭。一开始上手SEO工作就是发外链,等熟悉了以后更加深入接触以后,我们可能有其他事情要做,这时候尽管没那么多时间发外链但是也要挤一挤时间去发,我们只要有时间就去发发外链,不管是增加权重还是增加流量,对于网站的百利无一害。蜘蛛池也是可以。蜘蛛池的概念在这就不多加赘述,不懂的可以百度一下。把网站的链接搜集下来,然后放入蜘蛛池里面,蜘蛛会自动的爬行你的链接,增加网站蜘蛛的活跃度。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。云客网百家号最近更新:简介:科技改变生活,科技改变未来作者最新文章相关文章我的网站http://www.kgou8.com&为什么一直不更新,希望高手帮个忙!
因为一开始没有想好,所以一开始就改来改去,现在造成网站http://www.kgou8.com&一直不更新,是不是因为这样改来改去造成的呢?望高手帮个忙!
10-11-17 &
当然,标题一旦定好,不要更改的太频繁,否则百度觉得你这个站很不稳定【批发网站大全-www.pifacn.com】
请登录后再发表评论!拒绝访问 | lusongsong.com | 百度云加速
请打开cookies.
此网站 (lusongsong.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(94fb0-ua98).
重新安装浏览器,或使用别的浏览器在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
标签:至少1个,最多5个
更新:更优雅的实现方式
在这个mvvm流行的今天,大家为了体验也是很拼的。
大部分mvvm都是单页面应用,在路由切换时不像传统页面一样重新下载整个html文件,这样就无法对页面标题进行更新。造成整个应用内页面标题和实际内容不相符,虽说不影响使用,但强迫症患者还是忍受不了。
因为用到vue-router之前一直想通过路由切换实现,但是搜索很久也没找到合适的方法。
今天再次查看vue的文档,突然想到可以通过自定义指令来实现。
具体思路如下,很简单只需要两步就可实现:
1.首页我们注册一个全局指令
Vue.directive('title', {
inserted: function (el, binding) {
document.title = el.innerText
el.remove()
2.在需要更改页面标题的组件内调用我们刚注册的指令
&div v-title&标题内容&/div&
当当当,就这样喽。
这里是用innerText来实现标题更新,如果你嫌弃这里多了一个无用div,还可以通过指令绑定值的方式实现
Vue.directive('title', {
inserted: function (el, binding) {
document.title = binding.value
&div v-title="'标题内容'"&
……组件内的内容
这里的div可以是你组件内的任何标签
因为指令函数能够接受所有合法类型的 Javascript 表达式,所以这里你要注意一下要对绑定的值加上引号。
什么?不想多一个无用的div,又看不惯多出的引号,稍稍变通一下就可以了
Vue.directive('title', {
inserted: function (el, binding) {
document.title = el.dataset.title
&div v-title data-title="标题内容"&
……组件内的内容
这里的div可以是你组件内的任何标签
3 收藏&&|&&35
你可能感兴趣的文章
160 收藏,18.2k
59 收藏,4.1k
400 收藏,11k
根本就不需要这样咯,直接index.html里边的&title v-text="titleMsg"&&/title&,定义titleMsg默认值,这个如果App.vue是父组件,子组件里边想控制这个值可以使用this.$parent.data.titleMsg,如果App.vue是实例可以使用this.$root.data.titleMsg去控制
根本就不需要这样咯,直接index.html里边的&title v-text=&titleMsg&&&/title&,定义titleMsg默认值,这个如果App.vue是父组件,子组件里边想控制这个值可以使用this.$parent.data.titleMsg,如果App.vue是实例可以使用this.$root.data.titleMsg去控制
http://cn.vuejs.org/v2/api/#vm-parent
router 的 meta 属性可以随便配置参数,然后在router的beforeEach方法中写入以下代码:typeof to.meta.pageTitle !== undefined && setDocumentTitle(to.meta.pageTitle)
router的name属性是用来路由跳转的,不能随便利用。
* 兼容微信设置页面的title
let setDocumentTitle = function (title) {
document.title =
let ua = navigator.userA
if (/\bMicroMessenger\/([\d\.]+)/.test(ua) && /ip(hone|od|ad)/i.test(ua)) {
var i = document.createElement('iframe');
i.src = '/favicon.ico';
i.style.display = 'none';
i.onload = function () {
setTimeout(function () {
i.remove();
document.body.appendChild(i);
路由meta属性配置:
let login = {
path: '/login',
name: 'login',
component: (reslove) =& require(['./views/login.vue'], reslove),
pageTitle: '登录'
router 的 meta 属性可以随便配置参数,然后在router的beforeEach方法中写入以下代码:
`typeof to.meta.pageTitle !== undefined && setDocumentTitle(to.meta.pageTitle)`
router的name属性是用来路由跳转的,不能随便利用。
* 兼容微信设置页面的title
let setDocumentTitle = function (title) {
document.title =
let ua = navigator.userA
if (/\bMicroMessenger\/([\d\.]+)/.test(ua) && /ip(hone|od|ad)/i.test(ua)) {
var i = document.createElement('iframe');
i.src = '/favicon.ico';
i.style.display = 'none';
i.onload = function () {
setTimeout(function () {
i.remove();
document.body.appendChild(i);
https://router.vuejs.org/zh-cn/api/options.html
路由meta属性配置:
let login = {
path: '/login',
name: 'login',
component: (reslove) =& require(['./views/login.vue'], reslove),
pageTitle: '登录'
确实可以通过路由实现,但想尽量模拟原生title的效果,在html标签中实现更新,而不用每次都去更改js代码
确实可以通过路由实现,但想尽量模拟原生title的效果,在html标签中实现更新,而不用每次都去更改js代码
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&title&基础入门&/title&
&meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /&
&script src="../vue2.1.3.js" type="text/javascript" charset="utf-8"&&/script&
&style type="text/css"&
margin: 10px 0;
&div v-title&标题内容&/div&
&script type="text/javascript"&
Vue.directive('title', {
inserted: function(el, binding) {
document.title = el.innerText
el.remove()
&/html&这样怎么不对?页面标题没有更改啊?
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&基础入门&/title&
&meta name=&viewport& content=&width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no& /&
&script src=&../vue2.1.3.js& type=&text/javascript& charset=&utf-8&&&/script&
&style type=&text/css&&
margin: 10px 0;
&div v-title&标题内容&/div&
&script type=&text/javascript&&
Vue.directive('title', {
inserted: function(el, binding) {
document.title = el.innerText
el.remove()
这样怎么不对?页面标题没有更改啊?
你的代码,没有启动vue
你的代码,没有启动vue
https://jsfiddle.net/5tpz210j/
你好,感谢你的分享,但是我用了你的这个,在ie下 会直接将div里面的类容显示,在子组件的时候 页面的标题会显示路径出来 ,不知道怎么解决
你好,感谢你的分享,但是我用了你的这个,在ie下 会直接将div里面的类容显示,在子组件的时候 页面的标题会显示路径出来 ,不知道怎么解决
已经有npm包了,会不会多此一举?
https://www.npmjs.com/package/vue-router-title
已经有npm包了,会不会多此一举?
你好,我用了第二种,但是需要在组件中传递的标题内容部分是当前组件的data里的自定义属性值,没有实现效果,怎么动态绑定数据呢
你好,我用了第二种,但是需要在组件中传递的标题内容部分是当前组件的data里的自定义属性值,没有实现效果,怎么动态绑定数据呢
最简单直接的方法就是 document.title = "XXX";或者 用 vue-meta 插件
除了可以自定义tile 还有其他很多功能
最简单直接的方法就是 document.title = &XXX&;
或者 用 vue-meta 插件
除了可以自定义tile 还有其他很多功能
完全搞不懂你们说的。直接在需要的组件或者页面内设置 document.title = response.data.res.title 不就行了。。。。
完全搞不懂你们说的。
直接在需要的组件或者页面内设置 document.title = response.data.res.title 不就行了。。。。
分享到微博?
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。网站内页TITLE的更改对网站排名影响
稿源:www.68web.net
内页TITLE更改对网站排名影响吗?经常逛论坛的我,经常遇到很多站长都在讨论这个问题,对于网站的首页标题的更改,做为站长都知道会影响到网站排名的,更改网站标题网站排名多久才能恢复呢!通过观察,每个网站的情况不同,恢复的时间也不同,也会你标题的更改,导致网站被降权。但这里有哪位站长遇到更改网站内页的标题、关键词、描述。网站的排名影响有多大呢!相信大家也都很关注的问题。
今天WEB新势力公司一个网站来分析内页标题、关键词、描述的更改,排名影响是多大的?
我的网站是商务服务类型的,关键词是:广州网站建设、广州网站制作等等,网站,这里就不一一的写出来了,网站的权重百度谷歌搜索引擎都是很高的,PR4,2009年的时候,排名上过百度谷歌排名第一,还坚持了二三个月,往后,我就不知道了,这也是听以前的同事说的,在7月中旬,我接手网站优化时,网站的关键词排名都是在10页以后的,这只是百度排名,谷歌排名还是在首页前5位呢!然后我对网站的关键词和网站首页做了一次简单的更改,然后就开始推广,推广就是通过增加权重高的外联,如:博客、论坛、投稿、问答、友情链接等等。两个星期后,网站的一个关键词排名提升到百度的首页第9位,想想,那个时候真的很兴奋和高兴,也把我的工作心情带动起来,做为站长都知道优化一个网站一段时间后,排名、流量都提升了,站长的情心所想而知的,往后的工作更是努力了,网站优化又迎来了第三个星期了,在百度大更新的时候,我的网站关键词&广州网站建设&再让百度的首页提升到第5位。排名提升已超出我的规划了,也让我太吃惊可怕,为什么这样子说呢?因为网站排名的变化太快,掉的也很快,通过几天的观察,果然让我知道,网站排名提升快掉得也就快。排名在那几天里慢慢的掉了下来,再一个星期过去了,排名变回原位第九。
以上的变化,在为站长的我,我也是体会的到,也没有太在意这些问题,因为排名的升降都是很正常的事,又加上,广州网站建设这个词竞争度是非常之大。听其它站长说,这个关键词排名,百度会有人工处理的。所以上来也是一个不容易的事情。所以,我就开始分析策划一下从长尾关键词出发,还有通过内页的关键词来做上排名,把网站的内页的标题、关键词、描述都做了一次大更改,因为我这样子更改也是看到网站的内页都是静态的,标题都是一样的了,所以我这次就都更改了。
这个是WEB新势力网站:更改前标题:
内页的标题都一样的,看到这样子,所以就做了一次更改。
更改后标题:
这里,我只是把一个内页的标题写出来的。我更改的就是每一个内页对应不同的关键词的。
通过一天的时间,我更改了一半内页,因为网站几年前建设的网站,静态内页都是独立的,没有更如今了,都是头部和底部都是调用相同的。第二天来查询关键词排名时,网站排名掉到第五页了,这样麻烦了,排名掉了,之前因为都非常清楚网站首页标题、关键词描述,排名一定有影响的。但这样我更改内页的标题这些,排名也影响这么大,也许是百度排名算法已改变了,因为本人之前两个月没有工作了,也没有关注百度搜索引擎这方面的事情。内页标题更改影响了这次的排名,那剩下的那一半的内页,我就不敢更改了,先让网站关键词排名慢慢的恢复再说了,过几天,排名又恢复到第九,但通过这次的更改,排名很不稳定了,排名的波动非常大了,几次来来回回的波动,网站的优化又迎来了九月份,这个九月份,也是给了我们最大的影响了,排名一下子降到第九页了,这样,我尝试到网站排名掉的这么厉害了。九月里,排名不像以前了,而是排名一直都在9页了。
这里,我也尝试过内页标题、关键词、描述更改对网站的排名影响了,这里,希望往后优化其它网站的时候一定要认真的去观察和分析了。但我也不会放弃现在这个网站,我相信有一天,排名会恢复的。只要我坚持每天的网站更新与推广。最后,希望站长优化网站的时候,一定要记得,网站先策划好再进行推广,不要经常更改网站的标题,更改网站的标题对网站影响最大了。以上的观点,只是我个人实践分析出来的,如果还有那里写的不好,可以来指点一下,!文章出自于:广州网站建设 http://www.guangzhouwangzhanjianshe.cn欢迎站长转载,转载时希望留下链接~我前天发稿的几篇文章,今天查询一下,有好多站长转载了,但都我链接去掉,都没有想想一下站长写稿的辛苦@希望以后转载的站长留下本站链接!谢谢你们~在这里也谢谢站长之家,提供这么好的平台!!!
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页

我要回帖

更多关于 网站标题更新 的文章

 

随机推荐